The Tool Desk
Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more
Tracking crypto cost basis across multiple Korean exchanges means combining every exchange, overseas account, and wallet into one chronological ledger while preserving the original evidence. Do that before Korea’s virtual-asset income-tax regime is scheduled to start on 1 January 2027, and you can trace each disposal back to an acquisition, fee, valuation, and transfer record instead of guessing. The National Tax Service (NTS) describes a 20% tax on virtual-asset transfer and lending income above a 2.5 million KRW annual basic exemption, with annual netting and reporting in the following May; implementation details remain time-sensitive, so verify the current rules before filing.
What does “cost basis” mean for Korean crypto tax?
Cost basis is the acquisition value used to calculate taxable income when you transfer, exchange, or otherwise dispose of a virtual asset. In a multi-account situation, it is not the balance shown by any one exchange. It is the documented history of how each unit was acquired, moved, fee-adjusted, valued in KRW, and eventually disposed of.
The NTS overview says virtual-asset income is transfer or lending proceeds minus actual acquisition cost and related expenses. It also describes a 2.5 million KRW annual basic exemption, a 20% rate, annual netting of gains and losses, and filing during the following year’s May tax period. The first application date is currently scheduled for 1 January 2027 in both the NTS material and a National Assembly Budget Office (NABO) analysis. Read the NTS virtual-asset income overview and the NABO implementation report again before preparing a return.
Free tools Windows power users keep installed
One-click scans. No signup required.
NABO notes that overseas exchanges have no duty to submit transaction records to Korean tax authorities. That makes your own exports and reconciliation especially important when a trade, transfer, or acquisition happened outside Korea.
Popular on Amazon
- 【90 Degree Full Function USB C Adapter】Supports the latest USB4 standard for up to 40Gbps of bandwidth, 8K video support, and up to 240W Fast charging; Support USB PD 3.1 Extended Power Range (EPR) including 140W, 180W and 240W. Your productivity is easily doubled. *Warm Tip: For the best fit, please make sure the USB-C port is fully exposed; thick or bulky cases may affect compatibility.
- 【Reliable Quality】Made from high-quality, scratch-resistant aluminum alloy, delicate metal frame. get excellent wear resistance and heat dissipation. Non-Slip Design for easier insertion and removal.
- 【Small and portable】Ultra thin size, ultra compact design, a petite physique that matches the minimalist design of your modern laptops. Coming with a slim figure that won't block the port next to the one it's plugged into.
- 【Compatibility】Widely work with most usb c, thunderbolt 4/3 devices. Compatibilit for ROG Ally, Steam Deck, Switch, MacBook Pro, Quest 3 VR headset, Surface Book 2, iPhone 18/17/16/15, Samsung Galaxy S23/S22/S21, Note 20/10, Google Pixel, ChromeBook, etc.
- 【Excellence Customer Support】If you experience any issues or cable failure, simply reach out to our dedicated customer service team. We provide a prompt response within 18 hours, providing you with the necessary technical support to resolve any concerns.
Why is one consolidated ledger necessary?
Separate exchange statements cannot show the whole chain. A withdrawal from one account may be a deposit into another account you own, not a sale. An exchange-to-exchange swap may create both a disposal and an acquisition. Network fees can reduce the quantity received, while staking, airdrops, lending, and hard forks can create entries that ordinary buy-and-sell exports omit.
A consolidated ledger gives every event one chronological position and retains the source evidence needed to explain it. The NTS transaction statement distinguishes Korean-won sales and purchases, crypto-to-crypto disposals and acquisitions, lending income, transfers out, deposits in, and other acquisitions such as staking, hard forks, or airdrops. Your working file should support those same distinctions.
What should each ledger row contain?
Use one row per source event, not one row per day or per end-of-year balance. Keep the exchange’s original identifier so a reviewer can locate the exact record in the untouched export.
Outdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchWindows Errors? Fix Them Before They Spread
Repair common Windows errors and clear accumulated junk for a smoother, more stable PC - no reinstall needed.Free scan · no reinstall| Ledger field | What to record | Why it matters |
|---|---|---|
| Source and account | Exchange or wallet name, country, account label, and whether it is yours or a counterparty’s | Separates domestic, overseas, and self-transfer activity |
| Evidence pointer | Original transaction ID, export filename, and file date | Lets you reproduce the entry from source evidence |
| Date and time | Timestamp exactly as supplied, plus its time zone | Prevents incorrect ordering around midnight or daylight-saving conversions |
| Asset and quantity | Symbol and full decimal precision before and after fees | Supports unit matching and avoids rounding drift |
| Category | Buy, sell, crypto-to-crypto exchange, lending income, transfer, deposit, staking, airdrop, hard fork, or other acquisition | Maps activity to the categories used by official forms |
| KRW value | Gross proceeds or acquisition value, fee, and net value; retain the original currency | Shows how a non-KRW amount was converted |
| Valuation inputs | Exchange-rate or price source, quote currency, and timestamp used for KRW conversion | Makes a historical valuation reproducible |
| Transfer metadata | Sending and receiving account, wallet address, network, transaction hash, and network fee | Proves whether a movement was internal or an unexplained deposit |
| Basis status | Acquisition-cost source, confidence level, and a missing-basis exception flag where necessary | Stops uncertain records from being mistaken for verified costs |
Preserve the original CSV, PDF, or API export unchanged alongside a normalized copy. Never overwrite a source file to “fix” a symbol, timestamp, or quantity; put the correction in a separate column and explain it in a reconciliation note.
How do I build the ledger step by step?
- Inventory every account. List all Korean exchanges, overseas exchanges, custodial accounts, hardware or software wallets, staking services, lending arrangements, and closed accounts. Include years in which an account was inactive but still held assets. Record the legal account holder and the country shown by the provider.
- Export complete histories. Download deposits, withdrawals, trades, conversions, fees, staking or rewards, lending, and any other income for every year of activity. Request older archives from an exchange if the normal download covers only recent months. Retain the untouched files and note the export date.
- Normalize without deleting source detail. Convert column names and categories into a common schema, but retain the original row ID, currency, precision, and timestamp. Store both the source amount and the normalized amount. A conversion log should state the exchange-rate source and the exact time used for each non-KRW value.
- Sort one timeline. Sort by timestamp, then by source row ID when two events share a time. Keep the source time zone and add a UTC or Korea-time display column only as a convenience. Do not infer an order that the source cannot establish; flag simultaneous events for review.
- Match transfers. Pair every withdrawal with a corresponding deposit by asset, quantity, time window, network fee, transaction hash, and sending and receiving addresses. A transfer between accounts you control should be labeled as a movement, with the original acquisition date and basis carried forward. Do not record it as a new purchase or sale merely because it crossed an exchange boundary.
- Reconstruct acquisitions. For each disposal, identify the acquisition lots or running balance that supply the units. Include trading fees and eligible incidental expenses in the basis calculation where the applicable rule permits. For crypto-to-crypto trades, record the disposed asset and the acquired asset as separate linked events, with the KRW valuation used at that time.
- Handle non-KRW activity contemporaneously. Keep the original quote currency and the rate or market value used to convert it to KRW on the transaction date. Applying a present-day price to an old trade destroys the evidence needed to reproduce the historical result.
- Reconcile balances. For each asset and account, calculate opening balance plus acquisitions and deposits minus disposals, withdrawals, fees, and other outflows. Compare the result with exchange statements and wallet balances at each year-end. Explain every difference in a dated reconciliation note rather than forcing the ledger to equal the statement.
- Review exceptions. Create a queue for missing basis, unmatched transfers, duplicate rows, negative balances, unexplained deposits, staking or airdrop events, and quantity differences caused by network fees. Attach the source file and your reasoning to each resolved item; leave unresolved items visibly flagged.
- Freeze a filing copy. When the year is complete, export a read-only ledger, an itemized calculation, the reconciliation notes, and an index of original files. Keep a separate working copy for later corrections.
How should I document transfers between my own accounts?
Document an internal transfer as two linked records: an outgoing movement from the sending account and an incoming movement to the receiving account. Use the same asset quantity before network fees, show the fee separately, and include the transaction hash, network, wallet addresses, and timestamps. The receiving record should inherit the units’ prior acquisition history rather than receiving a new cost basis at the transfer price.
Also popular on Amazon
- 5-in-1 Connectivity: Equipped with a 4K HDMI port, a 5 Gbps USB-C data port, two 5 Gbps USB-A ports, and a USB C 100W PD-IN port. Note: The USB C 100W PD-IN port supports only charging and does not support data transfer devices such as headphones or speakers.
- Powerful Pass-Through Charging: Supports up to 85W pass-through charging so you can power up your laptop while you use the hub. Note: Pass-through charging requires a charger (not included). Note: To achieve full power for iPad, we recommend using a 45W wall charger.
- Transfer Files in Seconds: Move files to and from your laptop at speeds of up to 5 Gbps via the USB-C and USB-A data ports. Note: The USB C 5Gbps Data port does not support video output.
- HD Display: Connect to the HDMI port to stream or mirror content to an external monitor in resolutions of up to 4K@30Hz. Note: The USB-C ports do not support video output.
- What You Get: Anker 332 USB-C Hub (5-in-1), welcome guide, our worry-free 18-month warranty, and friendly customer service.
If you cannot find a matching deposit, do not silently classify the withdrawal as a sale or the deposit as income. Check for a different network, a token migration, a delayed exchange credit, a fee deducted in another asset, or an address controlled by a service provider. Keep an “unmatched” status until evidence resolves it.
How do I value trades that were not quoted in KRW?
Record the original pair, amount, quote currency, and the contemporaneous KRW conversion input. For example, an ETH/BTC trade needs a linked disposal of ETH and acquisition of BTC, plus the KRW value assigned at the transaction time. Store the price source, rate, timestamp, and any spread or fee shown by the source export.
Do not use an exchange’s current portfolio value to backfill an old acquisition. If an exchange reports only a daily statement, preserve that limitation and identify the valuation method used. A clearly documented approximation is easier to review than a precise-looking number with no source.
What changes for holdings acquired before 2027?
For assets held before the scheduled tax start, the Income Tax Act text and NTS overview provide a special deemed acquisition value: the greater of the actual acquisition cost and the asset’s market value on 31 December 2026. Preserve the historical record anyway. You need it to identify which units were held at the cutoff and to apply the rule correctly; replacing history with an estimate can misidentify the holding or date.
For qualifying post-2027 acquisitions whose actual cost cannot be verified, the Act allows prescribed deemed necessary expenses capped at 50% of the transfer value. The exception does not add incidental expenses and has eligibility conditions. Treat it as a last-resort rule, not permission to discard exports, and confirm the detailed requirements before relying on it.
Also popular on Amazon
- Sleek 7-in-1 USB-C Hub: Features an HDMI port, two USB-A 3.0 ports, and a USB-C data port, each providing 5Gbps transfer speeds. It also includes a USB-C PD input port for charging up to 100W and dual SD and TF card slots, all in a compact design.
- Flawless 4K@60Hz Video with HDMI: Delivers exceptional clarity and smoothness with its 4K@60Hz HDMI port, making it ideal for high-definition presentations and entertainment. (Note: Only the HDMI port supports video projection; the USB-C port is for data transfer only.)
- Double Up on Efficiency: The two USB-A 3.0 ports and a USB-C port support a fast 5Gbps data rate, significantly boosting your transfer speeds and improving productivity.
- Fast and Reliable 85W Charging: Offers high-capacity, speedy charging for laptops up to 85W, so you spend less time tethered to an outlet and more time being productive.
- What You Get: Anker USB-C Hub (7-in-1), welcome guide, 18-month warranty, and our friendly customer service.
Which cost-basis method should I use?
Do not choose a method by guesswork. The NTS overview describes a total-average method for residents, while the official transaction-form instructions and annual form refer to moving-average cost. The Enforcement Rule Form 30-3 instruction states: “양도가액에 대응되는 필요경비(취득가액과 수수료 등 부대비용)를 이동평균법에 따라 계산하여 적습니다.” It directs filers to enter necessary expenses corresponding to transfer value, including acquisition cost and fees or incidental expenses, calculated under the moving-average method.
That wording conflict is material. Before preparing a 2027 return, check the latest NTS guidance, form versions, and implementing rules, or obtain advice from a Korean tax professional who can interpret the operative provision. Keep your ledger detailed enough to recalculate under either method; do not hard-code one method into a system that cannot be changed.
Relevant primary texts are the Income Tax Act Article 37, the Enforcement Rule Form 30-3 transaction statement, and the Form 30-4 annual summary.
What do the Korean forms require?
Form 30-3 separates won sales and purchases, crypto-to-crypto disposals and acquisitions, lending income, transfers out, deposits in, and other acquisitions. It asks for the transaction date, asset, quantity, balance before the transaction, category, value, acquisition cost or relevant basis, and counterparty details for applicable movements. Form 30-4 summarizes annual virtual-asset income and transactions.
Design your ledger so each form field can be traced to one or more source rows. Keep a mapping sheet that says, for example, which categories feed “transfer out,” how lending proceeds are identified, and where fees are included. This prevents a software export from becoming an opaque total that cannot be supported.
Also popular on Amazon
- Portable and powerful USB-C HUB: BENFEI USB Type-C HUB, with super-soft and knot-free silicone woven design cable, meets most mobile office needs. Compact, lightweight, stylish, and powerful portable USB C Hub equipped with 1 x HDMI port, 1 x 100W charging, and 3 x USB ports. 18-month warranty, 24-hour response, to ensure you feel at ease when using our product.
- Design centered on comfort and reliability: Thanks to BENFEI's end-to-end in-house cable production capability, in-house PCBA and assembly capability, using the industry's most advanced silicone woven design and process, 20cm cable in length, no knots, super-soft, the HUB is easy to use in all scenarios: laptop, tablet, stand etc. Super-soft, 25000+ life cycles, to meet your daily carrying and office needs.
- 100W Charging: Support up to 90W USB C pass-through charging via Type-C port to keep your laptop powered. 10W is reserved for other interface operations. No data and video function on the Type-C port.
- 4K HDMI Display: The HDMI port supports media display at resolutions up to 4K 30Hz, keeping every incredible moment detailed and ultra vivid. Please note that the C port of the Host device needs to support video output.
- Transfer Files in Seconds: Transfer files and from your laptop at speeds up to 10 Gbps with USB A 3.2 port. Extra 2 USB A 2.0 ports are perfectly for your keyboards and mouse.
Can software import several Korean exchanges reliably?
Software can reduce manual normalization, but an import badge is not proof that every event was captured or classified correctly. Compare the product’s supported exchanges and wallets, CSV or API history depth, treatment of deposits, withdrawals, fees, staking and airdrops, transfer matching, KRW valuation, exportable itemized calculations, privacy practices, and ability to map results to current Korean forms.
Kontaxt describes an Upbit file-upload and calculation workflow. CryptoTax.cloud describes a CSV calculator and lists Upbit, Bithumb, Coinone, and Binance among its exchange choices. Those are vendor descriptions, not a guarantee of complete imports or Korean tax correctness. Load a copy of your real history, compare row counts and balances, inspect unmatched transfers and missing basis, and confirm the method and output against current official guidance before relying on the result.
How do I find and fix reconciliation errors?
- Duplicate trade: compare transaction IDs, timestamps, quantities, and source filenames. Keep one source row and mark the duplicate rather than deleting evidence.
- Missing deposit: search the blockchain hash and receiving address, then check whether the exchange credited a different asset or network. Leave it unmatched if ownership cannot be established.
- Quantity shortfall: separate network fees, exchange fees, and rounding. Never hide a fee by changing the trade quantity.
- Negative running balance: inspect timestamp ordering, transfers between subaccounts, and whether a withdrawal export precedes the corresponding trade in the file.
- Unknown acquisition basis: search older exports, bank records, wallet history, and prior-year workpapers. If still unverified, flag the prescribed exception for professional review rather than inventing a cost.
- Staking, airdrop, or hard fork: identify the receipt date, quantity, valuation evidence, and later disposal link. Do not force these events into a simple “buy” category.
What should I retain for a Korean filing?
Retain the untouched exports, normalized ledger, transfer-matching schedule, valuation sources, fee calculations, annual balance reconciliations, exception log, and a copy of the form-ready output. Use stable filenames such as 2025_upbit_trades_original.csv and record a file hash or other integrity check if your record system supports it. Restrict access because exports may contain account identifiers and wallet addresses.
NABO reported 11.13 million domestic virtual-asset exchange user accounts and average daily trading volume of about 5.4 trillion KRW in the second half of 2025. The scale of activity makes a contemporaneous, source-linked ledger more defensible than trying to recreate years of history from a year-end balance.
What is the practical decision rule?
If you used one exchange and made only simple KRW purchases, a well-organized export may be enough to start. If you moved assets among several Korean exchanges, used overseas platforms or self-custody, traded crypto-to-crypto, or received staking and airdrop income, build the consolidated ledger first and have the unresolved exceptions reviewed before filing. The objective is not merely a gain number; it is an auditable chain from source event to Korean form.
Also popular on Amazon
- 【Read before You Buy】 Note: This adapter is USB 2.0 version and cannot transmit HDM, VGA, or other video signals. Nevertheless, they are fully capable of charging devices,duplicating files, and can be seamlessly integrated with USB-C earphones, wireless network adapters, and SD card adapters.
- 【Easy to Use and Safe】Thanks to modern manufacturing techniques, we've made these adapters sufficiently compact so that they can remain inserted in your device without noticeable protrusion or inconvenience. This means you don't have to constantly plug and unplug them, reducing the likelihood of wear and misalignment, and making them more convenient to carry around.
- 【Reliable Quality】Engineered for enhanced durability, durable aluminum alloy shell material,get excellent wear resistance and heat dissipation,the male USB C and female USB connectors & the male USB and female USB C connectors are designed to be plugged and unplugged up to 20000 times. Provides data transfer, device charging, memory space expansion, and additional computer peripherals.
- 【Think more for you】Do you need to connect a USB-C-enabled device to an odd device that only has USB-A ports? Then these USB-A male to USB-C female adapters are made for you.Simply insert the adapter into the USB-A port on the device, and you can instantly connect your USB-C device to the device that originally didn't have the correct connection port.
- 【Trusted xiwxi Quality and Service】As a responsible brand seller, you will receive xiwxi's 12-month Quality assurance and lifetime friendly customer service, you're not just buying a product,you're investing in peace of mind with all-round quality and exceptional customer service.
Frequently Asked Questions
Do transfers between two Korean exchanges create taxable income?
A movement between accounts you control is generally documented as a transfer, not silently treated as a sale. Keep linked withdrawal and deposit records, the transaction hash, network fee, addresses, and the original acquisition history; obtain advice if ownership or beneficial control changed.
What if an overseas exchange will not provide an old CSV?
Save every available statement, API response, wallet transaction history, bank record, and support correspondence, and document the missing period. Reconstruct only from contemporaneous evidence you can explain; do not substitute a current price or an unsupported estimate.
Can I use an exchange’s annual tax statement as my complete cost basis?
Usually not. A year-end statement may omit prior acquisitions, internal transfers, fees, staking, airdrops, or activity on other accounts. Use it as a reconciliation checkpoint against the transaction-level ledger.
Recommended Free Tools
When should I resolve the average-method wording conflict?
Resolve it before producing a 2027 calculation, not after submitting a return. Check the latest NTS publications and forms or ask a Korean tax professional, and retain row-level data so the ledger can be recalculated if guidance changes.

