Driver FixRecommendedSound, Wi-Fi or graphics acting up? Check drivers firstFind missing or outdated drivers fast.Check DriversHalloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsWindows FixRecommendedWindows errors stealing your time? Find the fix fastScan stability, cleanup and performance issues.Fix Now×
Skip to the guide
THE FINANCEBASE List yours

Guide

How to Export Korean Crypto-Exchange Transaction History for Tax Filing

By TheFinanceBase Team 9 min read

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Download records from every Korean exchange and account you used, keep the original files and delivery emails by tax year, and reconcile each trade with deposits, withdrawals, fees and wallet transfers. Upbit issues a transaction-history certificate through its certificate menu; Bithumb and Coinone email PDF certificates with date and row limits. These exports are evidence for your tax work—not a completed tax calculation—so check the National Tax Service (NTS) forms and deadlines that apply to your filing.

What to collect before you start

Make an inventory of every account that may contain taxable activity: each exchange account, sub-account, API-linked account, corporate account and any account you closed. Include accounts opened under different email addresses or identity documents. A single exchange download cannot prove that activity on another platform or in a private wallet did not occur.

As an Amazon Associate I earn from qualifying purchases.

Create a folder for each tax year, then a subfolder for each exchange and account. Save the untouched PDF or CSV, the email that delivered it, the account identifier, the requested date range and a short note describing the export. Do not overwrite an original when you later rename, convert or annotate it; work from a copy.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • Trade fills, including the asset, quantity, price and timestamp.
  • KRW value used for each purchase or sale.
  • Trading fees and the currency in which each fee was charged.
  • KRW deposits and withdrawals.
  • Crypto deposits and withdrawals, including addresses or transaction IDs when shown.
  • Staking, interest or other receipts that are not ordinary trades.
  • Transfers between your exchange account and your own wallets.

Ask your preparer how the records should be converted into the figures on your return. Exchange certificates normally document activity; they do not by themselves determine basis, proceeds, holding period, income classification or the amount to enter on an NTS form.

Upbit: request a transaction-history certificate

Mobile-app path

  1. Log in to the Upbit app.
  2. Open More (더보기).
  3. Select Customer Center (고객센터).
  4. Choose Certificate issuance (증명서 발급).
  5. Select Transaction-history certificate (거래내역서 발급).
  6. Tap Apply (신청), enter the requested period and submit.

Web path

On the website, log in and go to Customer Center → Certificate issuance → Transaction-history certificate → Apply. Upbit says the completed result is sent to the registered email within up to 24 hours. Keep that message with the certificate so you can show when and how the file was obtained.

Cases that may need customer-center help

Upbit identifies API (“Pocket”) activity, closed accounts, sub-accounts and corporate accounts as situations that may require customer-center handling rather than the ordinary self-service request. Ask specifically for the full period and account scope you need, and record the case number or written response with your tax-year folder. A balance certificate is available in the same certificate area when you need an end-of-period balance record.

The official instructions cited for Upbit do not establish a universal maximum date window, row limit or file format. Confirm those details on the request screen and retain the confirmation; do not assume that a certificate includes every deposit, withdrawal, fee or wallet-transfer identifier unless the file actually shows those fields.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Bithumb: PDF-only certificates with one-year and row limits

Request path

  1. Open Bithumb on a PC or mobile device and log in.
  2. Go to Customer Support (고객지원).
  3. Select Issuance Center (발급센터).
  4. Choose Transaction-history confirmation issuance (거래내역 확인서 발급).
  5. Select Apply, set the dates and submit.

Bithumb sends the result by email as a PDF only; its official guidance says Excel is not provided through this service. Each request can cover no more than one year and 15,000 transactions, and the current day is excluded. Large histories can take up to 24 hours.

Rank #2
Sale
The Psychology of Money: Timeless lessons on wealth, greed, and happiness
  • Ideal for Gifting
  • Ideal for a bookworm
  • Compact for travelling

When the history is longer than one year

Submit separate requests for adjacent periods. For example, request January 1 through December 31 for one tax year and January 1 through December 31 for the next, rather than trying to force a multi-year range into one request. If you use custom periods, make the end date of one request the day immediately before the start date of the next. Because the current day is excluded, wait until the day has closed before requesting the final day you need.

After downloading, inspect the first and last transaction dates in every PDF. A request can satisfy the stated date range but still hit the 15,000-row cap. If the count is close to the limit, split the period into shorter ranges and check that the resulting files join without a missing day or duplicate block.

Coinone: PDF certificates, 12-month windows and seven-day links

Request path and delivery

Coinone’s app and web certificate service offers a virtual-asset transaction-history certificate and a balance certificate. The transaction lookup period is limited to 12 months per request. The certificate is delivered as a PDF through an emailed download link; that link remains valid for seven days, so download the file promptly and preserve the email alongside it.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Important date and volume restrictions

  • Same-day records are unavailable.
  • Records before 2021-01-01 require contact with Coinone’s customer center.
  • Each request is limited to 200,000 records.

For more than one year, make multiple requests and maintain a simple request log showing the period, submission time, delivery email and local filename. If you need pre-2021 activity, ask customer support what historical format and fields are available; retain the written response even if the exchange cannot reproduce every field in the modern certificate.

Exchange comparison for tax-record planning

Exchange How you receive the record Maximum period per request Maximum records Same-day data Delivery guidance Escalation cases
Upbit Transaction-history certificate through app or web certificate issuance Not stated in the cited official guidance Not stated in the cited official guidance Not stated in the cited official guidance Registered email, up to 24 hours API (“Pocket”), closed, sub-account and corporate cases may require customer center
Bithumb PDF by email; Excel is not provided One year 15,000 transactions Current day excluded Up to 24 hours for large records Split date ranges when history exceeds one year or the row cap
Coinone PDF certificate via emailed download link 12 months 200,000 records Same-day records unavailable Download link valid for seven days Customer center for records before 2021-01-01

The comparison shows why a single “annual export” is not a safe assumption. Format, date-window and row limits differ, and the official material does not establish that Korean exchanges use identical CSV columns or include the same fee, deposit, withdrawal and wallet fields.

How to request several years without gaps

  1. Define the tax-year boundary. Write the exact start and end date, time zone and account before opening a request.
  2. Break the period to fit the exchange. Use one-year or 12-month blocks for Bithumb and Coinone. Split further if a row cap could be reached.
  3. Use adjacent or deliberately overlapping ranges. An overlap of a day or two can make it easier to prove continuity; remove duplicates during reconciliation rather than risk a gap.
  4. Wait for excluded days. Bithumb excludes the current day and Coinone cannot provide same-day records. Request the final day after it is available.
  5. Check boundaries. Compare the last timestamp in one file with the first timestamp in the next. Verify that every calendar day and every account is represented.
  6. Log the request. Record the exchange, account, dates, submission time, delivery time, filename, row count and any support case.
  7. Preserve originals. Keep every PDF, CSV, email and support response in read-only or backed-up storage.

If two files overlap, do not delete one. Mark the duplicate interval and let your spreadsheet or tax software deduplicate by transaction ID, timestamp, asset, quantity and price where those fields exist.

Reconcile trades with deposits, withdrawals and wallets

Separate a sale from a wallet transfer

An outbound crypto transfer from an exchange to your own wallet is not automatically a sale. Retain the exchange withdrawal record and, when available, the destination address and blockchain transaction ID. Match the withdrawal to the wallet’s incoming transaction so a preparer can distinguish a self-transfer from a disposal.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Build a transaction ledger

For each line or fill, preserve the original exchange values and add reconciliation columns in a working copy:

  • Exchange and account.
  • Timestamp and time zone.
  • Transaction type: buy, sell, fee, deposit, withdrawal, staking, interest or transfer.
  • Asset and quantity.
  • KRW amount or exchange-reported value.
  • Fee amount and fee asset.
  • Order, fill, withdrawal or blockchain identifier.
  • Linked wallet address or transaction ID.
  • Notes explaining an aggregation, correction or duplicate.

Some certificates merge maker-order fills. Keep the source file and explain the aggregation to the preparer instead of replacing several fills with an unexplained total. Reconcile KRW funding separately from crypto movements: a bank deposit is not a crypto purchase until matched to the trade, and a KRW withdrawal is not proof that a crypto sale occurred on that date.

Check non-trade receipts

Staking and interest receipts can have different tax treatment from an exchange trade. Keep the event date, asset amount, KRW valuation shown by the exchange and any supporting statement. Do not discard small receipts simply because they do not appear in a trade-only export.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Valuation and Korean reporting references

Upbit publishes daily average virtual-asset values calculated from KRW-converted trade prices using Korea Standard Time from 00:00 to 24:00. The downloadable series begins on 2021-12-01. Treat it as a valuation reference: verify the asset and exact period before using a value, and document why that value is appropriate for the transaction you are reporting.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The NTS publishes a quarterly transaction statement and an annual transaction-summary form for virtual-asset businesses. NTS guidance says registered virtual-asset businesses must submit statements and aggregate tables for transactions from 2027-01-01, with quarterly deadlines in May, August, November and the following February, plus an annual deadline in the following February. These are business reporting obligations; they are not a substitute for checking the filing rules that apply to an individual taxpayer.

Best Value
Sale
I Will Teach You to Be Rich: No Guilt. No Excuses. Just a 6-Week Program That Works (Second Edition)
  • It can be a gift option
  • Comes with secure packaging
  • Helpful in various ways

NTS also states in its official guidance: “국회에서 소득세법 개정안이 통과(’24.12.)되어 가상자산소득 과세 시행이 2년 유예 되었음을 알려드립니다.” In English, the agency explains that passage of the December 2024 Income Tax Act amendment postponed implementation of virtual-asset-income taxation by two years. Because legislation and administrative guidance can change, use the current NTS forms and notices for the year you are filing rather than relying on an old exchange export or an old calendar.

Using software or a tax professional

Software can reduce manual matching when an exchange provides a structured file. CoinTracking documents a Bithumb workflow in which a user exports transaction history as CSV and imports it to produce a crypto-tax report. Treat that as a workflow example, not proof that every current Bithumb column, fee code or transaction type will import correctly. Confirm column compatibility and review the resulting ledger against the original PDF or CSV.

Escalate to a Korean tax accountant familiar with virtual assets when you have multiple exchanges, pre-2021 Coinone activity, a very large Bithumb history, missing wallet-transfer evidence or records that do not reconcile. Give the professional the original files and your request log; a summarized spreadsheet without source documents makes missing data harder to diagnose.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Troubleshooting common export problems

The email never arrives

Check the registered email address, spam and security filters, then confirm that the request appears in the exchange’s certificate history. Upbit and large Bithumb requests can take up to 24 hours. For Coinone, download as soon as the message arrives because the link expires after seven days. If support responds, save the message with the request record.

The period is incomplete

Compare the requested dates with the first and last transaction timestamps. Remember that Bithumb excludes the current day and Coinone does not provide same-day records. Submit an additional request after the missing day becomes available, then verify continuity at the boundary.

The file has more activity than expected

Check whether the account includes multiple fills for one order, fee-only lines, internal transfers or deposits from another wallet. Do not delete unexpected rows until you have matched them to an order, bank movement or blockchain transaction.

An old or closed account is missing

Use the exchange’s customer-center route. Upbit specifically flags closed, sub-account, corporate and API (“Pocket”) cases; Coinone requires customer-center contact for records before 2021-01-01. Ask for written confirmation of the available period and fields, and retain it even if the response is that no further data can be issued.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Quick Recap

SaleBestseller No. 1
SaleBestseller No. 2
The Psychology of Money: Timeless lessons on wealth, greed, and happiness
The Psychology of Money: Timeless lessons on wealth, greed, and happiness
Ideal for Gifting; Ideal for a bookworm; Compact for travelling
$10.99
SaleBestseller No. 5
I Will Teach You to Be Rich: No Guilt. No Excuses. Just a 6-Week Program That Works (Second Edition)
I Will Teach You to Be Rich: No Guilt. No Excuses. Just a 6-Week Program That Works (Second Edition)
It can be a gift option; Comes with secure packaging; Helpful in various ways
$9.15

Final export checklist

  • Every exchange, account and wallet used during the tax year is listed.
  • Original PDFs, CSVs, delivery emails and support messages are backed up.
  • Date ranges join without missing days, and overlaps are identified.
  • Trade quantities, KRW values, fees, deposits and withdrawals are present or separately documented.
  • Crypto transfers are matched to destination addresses or transaction IDs where available.
  • Staking and interest receipts are included.
  • Aggregated fills and duplicates are explained in the working ledger.
  • The current NTS forms, notices and deadlines—not an exchange’s report—are used to determine filing figures.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a comment

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More guides

Recommended PC Tool
Recommended PC Tool
Windows Errors? Fix Them Before They SpreadFree repair scan
Crashes, No Sound, or Screen Glitches?Free driver scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.