If you've been accepting Bitcoin payments at your business, congratulations — you're ahead of the curve. But Bitcoin payments are taxable income, and come tax time, you'll need to report them accurately. Manually combing through payment records and looking up historical exchange rates is a miserable afternoon nobody wants to have.
That's what Koinly is for. It's a crypto tax platform that automatically calculates your income, figures out the USD value of each payment at the time it was received, and generates a clean report you can hand to your accountant — or use to file yourself. This guide walks you through setting it up from scratch, specifically for a small business that accepts Bitcoin through OrangeTill.
This guide covers the setup process as of early 2026. Koinly's interface may update from time to time — if a screen looks slightly different, the steps are usually still the same, just in a slightly different spot.
Before you start — what you'll need
You don't need much. Before you open Koinly, have the following ready:
Your OrangeTill Koinly CSV export — go to the History tab in OrangeTill and tap the Koinly button to download it. This file contains all your logged payments in a format Koinly understands.
Your Bitcoin wallet address(es) — the receiving addresses you have set up in OrangeTill Settings. You'll use these to connect your wallets directly to Koinly for automatic syncing going forward.
Your business email address — use your business email, not a personal one, so everything stays organized come tax time.
Part 1: Create your Koinly account
Part 2: Import your OrangeTill payment history
This is where OrangeTill and Koinly connect. There are two ways to get your payment data into Koinly — a one-time CSV import for your existing history, and ongoing wallet sync for future payments. You'll want to do both.
Step A — Import your existing history via CSV
Koinly now has a record of every Bitcoin payment you've logged in OrangeTill — with the correct USD value at the time of each transaction. This is the foundation of your tax report. You can check the Transactions tab to confirm everything imported correctly.
Step B — Connect your wallet for ongoing sync
The CSV import covers your past payments, but going forward it's much easier to connect your wallet address directly so Koinly syncs new transactions automatically.
Once connected, Koinly will automatically pull in new transactions from the blockchain every time someone pays you. No more manual exports needed — it just happens in the background.
Your wallet address is not the same as your seed phrase or private key. Your address is safe to share — it's how people send you money. Your seed phrase and private key are never shared with anyone, ever. Koinly only needs your public address to read your transaction history.
Part 3: Review your transactions
The IRS treats crypto received as payment for goods or services as ordinary income — taxed the same as if a customer paid you in cash. Labeling transactions as Income (rather than capital gains) ensures Koinly calculates your tax liability correctly and puts the amounts in the right place on your tax report.
Part 4: Generate your tax report
Hand this report to your accountant along with your other business income records and you're done.
From here on out, Koinly will automatically sync new payments from your connected wallet addresses. At the end of each tax year, just go to Tax Reports and download your income report. The whole process takes about five minutes once you're set up.
A few things worth knowing
Free vs. paid plans. Koinly's free plan lets you import transactions and review them, but downloading a tax report requires a paid plan. Pricing is per tax year — you only need to pay when you're ready to download your report at tax time, not year-round. For most small merchants, the Newbie or Hodler plan is plenty.
Keep your OrangeTill records too. Koinly is excellent, but it's good practice to also keep your OrangeTill CSV exports as a backup. Export at least once a month and save them somewhere safe — a folder in Google Drive works perfectly. Think of Koinly as your tax calculator and OrangeTill as your receipt book.
Talk to your accountant. This guide gives you the setup and the tools, but tax law is specific to your situation. If you have questions about how to report crypto income on your business taxes, bring your Koinly report to your accountant. They may not know Koinly, but they'll recognize the numbers on the income report immediately.
If your accountant has never dealt with crypto before, our article How to talk to your accountant about accepting Bitcoin is a good primer to share with them — or to read yourself before the meeting.