A plain-English survival guide · updated for the 2025 tax year

Paid in Bitcoin, Venmo, and cash? Here's what the IRS actually expects.

No jargon, no scare tactics. Just the handful of rules that trip up small sellers — and the moves that keep you compliant and stop you overpaying on money that was never really income.

~8 min read Not tax advice — see the note at the end Nothing here is uploaded anywhere
01 — The one idea to get right

To the IRS, your Bitcoin is property — not money.

That single fact drives everything else. Because crypto is treated like property (think shares of stock), you owe tax on the gain — not the whole amount.

Here's the part almost everyone misses: you don't have to cash out to a bank to create a taxable event. Spending Bitcoin is a taxable event. Buying inventory with it, paying a supplier, swapping one coin for another — each one is a disposal, and the IRS treats it as if you sold that coin for its dollar value that day. If the coin went up since you got it, that's a capital gain. If it went down, that's a loss you can use.

Cashing out isn't the trigger — using the coin is. Every time crypto leaves your wallet for something, note the date and the dollar value. That one habit is 90% of staying out of trouble.
02 — Cost basis

What you owe is the gain. The gain needs a starting number.

Your cost basis is what a coin cost you — in dollars — when you got it. The gain on a disposal is simply dollar value when you spent it minus cost basis. Get the basis right and you pay tax on the real gain. Lose track of it and you're in the worst spot there is:

No basis records = $0 basis. If you can't show what a coin cost you, the IRS can treat the cost as zero — meaning the entire amount is taxed as gain. People routinely overpay by hundreds or thousands purely because they never wrote down what they paid.

So the fix is boring and powerful: whenever you acquire crypto — bought it, got paid in it, mined it — record the date and the US-dollar value that day. That's your basis, and it's money in your pocket at tax time.

03 — A worked example

Same sale, three legal answers.

Say you acquired Bitcoin on three different days, then later spent 0.10 BTC (worth $6,500 that day) to restock. You get to choose which coins you spent — and the choice changes your tax bill. This is legal; it's just accounting method.

Lot A — bought Jan, basis$4,000
Lot B — bought Mar, basis$5,200
Lot C — bought Jun, basis$6,100
You spent 0.10 BTC, value$6,500
MethodCoins counted as spentTaxable gain
FIFOOldest first (Lot A, $4,000)$2,500
LIFONewest first (Lot C, $6,100)$400
HIFOHighest-cost first (Lot C, $6,100)$400 — least gain

FIFO is the IRS default and the simplest. HIFO — highest-cost-first — usually produces the smallest gain, so you keep more. The catch: to use anything but FIFO you must be able to specifically identify which lots you spent, with records to back it up. Which brings us back to keeping a clean ledger.

04 — The trap that catches honest people

Your exchange's tax report is often wrong — in the IRS's favor.

Starting with the 2025 tax year, US exchanges issue a Form 1099-DA reporting your crypto activity to you and the IRS. Good — it means the days of assuming nobody's watching are over. But there's a nasty edge:

An exchange can only report what it can see. The moment you move coins between wallets or exchanges — which anyone dealing off-platform does constantly — it loses sight of your original cost. Very often it then reports your basis as zero, overstating your gain and setting you up to overpay. If you just file whatever the 1099-DA says, you may hand over tax you never owed.

The defense is your own records. When you keep your own acquisition-and-disposal ledger, you can file the correct gain and show your work if asked — instead of rubber-stamping an exchange number that's wrong against you. This isn't about hiding from the report. It's about being able to answer it.
05 — The other landmine: cash apps

Take Venmo, Cash App, or PayPal? The IRS gets a copy too.

These apps report your gross receipts on a Form 1099-K — and the reporting threshold has dropped sharply, so far more sellers are suddenly getting one.

The trap is the word gross. A 1099-K is every dollar that came in through that app — including refunds you issued, money a friend sent you for dinner, and sales you already counted elsewhere. It is not your taxable income. If you file on the raw 1099-K number, you overpay, sometimes badly.

What to do: reconcile each 1099-K against what you actually sold through that app, and be ready to explain the gap — refunds, personal transfers, double-counted sales. You report the real income and keep the note that shows why it differs from the gross.

Gross in, real income out. The number on the form is the starting point, not the answer. Reconciling it is how you avoid paying tax on money that was never a sale.
06 — And cash still counts

Cash isn't reported for you — which cuts both ways.

No app files a form on your cash sales, but cash income is still taxable, and "I forgot" isn't a defense if it ever comes up. The upside: cash you track properly sits in the same books as everything else, so your total income is one clean number instead of three piles you're guessing at in April.

The through-line of this whole guide: every dollar, however it arrived — coin, app, or cash — belongs in one set of records. That's what turns tax season from a panic into a printout.

07 — Your keep-this checklist

Six habits that cover almost everything.

  • Log every crypto acquisition — date and US-dollar value the day you got it. This is your basis.
  • Log every crypto disposal — date and dollar value each time coin leaves your wallet for anything.
  • Pick a basis method and stay consistent — FIFO is safe; HIFO usually saves the most if you keep lot-level records.
  • Save your own numbers, don't trust the 1099-DA blindly — so you can correct an overstated gain.
  • Reconcile each 1099-K to real sales — keep the note explaining refunds and non-sale transfers.
  • Fold cash into the same books — one income total, not three.
Do these as you go, not in April. Ten seconds per transaction beats reconstructing a year from memory — which is when the expensive mistakes happen.
If you'd rather not do it by hand

Ratatouille keeps this ledger for you — on your own machine.

Record what you buy and spend (or import it), and it matches your lots, splits short- from long-term, computes FIFO / LIFO / HIFO, reconciles your 1099-K, and exports a Form 8949 for your software or a summary for your accountant. Nothing is uploaded — it all lives in one file you control. Free to start.

ACCESS@GETRATATOUILLE.APP
This is general education, not tax or legal advice. It's a plain-English overview to help you keep good records and ask better questions — not a substitute for a CPA or enrolled agent who knows your situation. Tax rules change and depend on your specifics; confirm anything here with a qualified professional before you file. Ratatouille is record-keeping software; it doesn't file for you and never touches your funds.