Year-end tax statement: what's in it and how to use it
Every buy, sell, and auto-invest with realized gains computed in your country's standard cost-basis method. IRS Form 8949-ready in the US, plus HMRC, Germany, France and worldwide.
Updated April 27, 2026 · 5 min read
Crypto and tax season usually means digging through CSV exports from five different exchanges, guessing at cost basis, and hoping the numbers line up. We do that work for you. Every buy, sell, and auto-invest you make on 401jk.app is recorded with a USD snapshot at the moment it settles, so generating a clean year-end statement is one tap.
What you get
Visit /tax, pick a year and your country, and we generate a printable report. Hit Print, save as PDF, and hand the file to your accountant. Or download the CSV and import it into the tax tool of your choice.
If you're in the US
The report includes a Form 8949 Attachment Statement in the exact column order the IRS expects (description, acquired, sold, proceeds, cost basis, gain/loss, term). Attach it with your Form 8949 and enter the totals; the IRS accepts a summary statement as a substitute for filling out each line. There's also a Schedule D summary with the short-term and long-term splits already calculated. FIFO is the default; pick HIFO from the dropdown if your records support it.
If you're in the UK
Section 104 pooled-basis summary, formatted for HMRC. Total disposal proceeds, allowable costs, gain or loss per disposal. Verify same-day and 30-day adjustments with your accountant before you file the Self Assessment.
If you're in Germany
FIFO with the §23 EStG one-year holding rule applied per disposal. The report flags each row as “exempt” (held over 12 months, tax-free under the private-sale exemption) or “taxable”. Your tax advisor (Steuerberater) can lift the numbers straight into Anlage SO.
If you're elsewhere
France, Sweden, Norway, Canada, Australia all have presets that use the cost-basis method your local tax authority expects (average cost in most of Europe; FIFO in Norway and Australia; ACB in Canada). For everyone else, “Other / Worldwide” gives you a generic FIFO/HIFO/average-cost summary in USD that any accountant can work with.
How the math works
At the moment each trade is confirmed on Solana, we save the USD value of the SOL leg (using a server-side price snapshot) so reports always reflect what the trade was actually worth at that moment, not whatever the price source happens to say later. The cost-basis engine then walks your trades in order, matching each sale to earlier buys using the chosen method, and emits per-disposal gain/loss with holding-period classification.
Free, no third-party account required
Reports come from us directly. There's no Koinly subscription to set up, no CoinTracker account to link. The CSV export is in a generic format that imports cleanly into any of those tools if you want to double-check, but it's strictly optional.
What we're not
We're not your tax advisor. The report is an informational summary that gives your accountant or your tax software everything they need to file accurately. We don't file anything on your behalf, and we don't claim the report substitutes for professional tax advice. Verify with a qualified tax professional before filing. Same advice we'd give for any other crypto product.
Ready to grab yours? Open /tax and pick your year.
Ready to buy 401jk?
Sign in with email, fund with a card or bank, and place your first order in a few taps.
Get Started