Sats n' Keys Tax Guide
8 min read
The Bottom Line on BTC and Taxes
Spending Bitcoin on real estate is a taxable event in the United States. Period. There is no loophole, no workaround, and no gray area here. The IRS treats Bitcoin as property, not currency. So when you use BTC to buy a house, the government sees it as if you sold your Bitcoin first and then used the cash to purchase the property.
That means you owe taxes on any gains between what you originally paid for the Bitcoin and what it was worth when you spent it. This is true whether you buy a studio apartment or a waterfront estate. The size of the deal does not change the rule.
Does this mean you should not buy real estate with Bitcoin? Absolutely not. It means you need to plan for the tax bill the same way you plan for closing costs. Know what you owe before you sign.
Capital Gains 101
Capital gains tax on Bitcoin comes down to one question: how long did you hold it?
Long-Term Gains
If you held your BTC for more than one year before spending it, you qualify for long-term capital gains rates. These are significantly lower than ordinary income tax rates:
- 0% if your taxable income is below certain thresholds
- 15% for most earners
- 20% for high-income earners
This is the rate you want. If you have the flexibility to wait until your BTC has been held for over a year, you save real money on taxes.
Short-Term Gains
If you held your BTC for one year or less, any gains are taxed as ordinary income. That means they get stacked on top of your salary, freelance income, and everything else. For high earners, that can mean a 37% federal rate before state taxes even enter the picture.
The difference between short-term and long-term rates on a $500K gain could easily be $50K-$80K in additional tax. Holding period matters. Plan accordingly.
Calculating Your Cost Basis
Your cost basis is what you paid for the Bitcoin. Your gain is the difference between your cost basis and the fair market value of the BTC at the time you spend it. Simple math, but the details matter.
Include everything you paid to acquire the Bitcoin in your cost basis: the purchase price, exchange fees, network transaction fees, and any other direct costs. A higher cost basis means a smaller taxable gain.
Accounting Methods
If you bought Bitcoin at different times and different prices, you need to decide which coins you are spending. The IRS allows several methods:
- FIFO (First In, First Out) — The Bitcoin you bought first is treated as the Bitcoin you spend first. This is the default if you do not specify.
- LIFO (Last In, First Out) — The most recently purchased Bitcoin is treated as spent first. Can be advantageous if recent purchases were at higher prices.
- Specific Identification — You choose exactly which Bitcoin you are spending. Gives you the most control over your tax outcome, but requires meticulous record-keeping.
Talk to your CPA about which method minimizes your tax burden for your specific situation. The right choice depends on your purchase history and the current market.
For Buyers
When you spend BTC to buy property, you trigger a capital gains event at the moment of the transaction. The taxable amount is the fair market value of the property (in USD) minus your cost basis in the Bitcoin you spent.
Here is what that looks like in practice: You bought 10 BTC at $20,000 each. You spend 10 BTC on a house when Bitcoin is worth $80,000. Your gain is $600,000. You owe capital gains tax on that $600,000. The house cost you 10 BTC, but the IRS sees a $600,000 gain.
Plan for the tax bill before you make the offer. If you have BTC purchased at different prices, consider spending the coins with the highest cost basis first. That minimizes your gain and your tax obligation. This is where specific identification accounting becomes powerful.
For Sellers
If you receive Bitcoin as payment for your property, your cost basis in that Bitcoin is the fair market value of the BTC at the time you received it. This is also the amount you report as the sale price of your property.
Example: You sell your home and receive 12 BTC when Bitcoin is trading at $85,000. Your cost basis in those 12 BTC is $1,020,000. If Bitcoin later rises to $100,000 and you sell the BTC, you have a new capital gain of $180,000 on that separate transaction.
Key point: receiving the BTC is one event (the property sale). Selling or spending the BTC later is a second, separate taxable event. Two transactions, two tax calculations. Do not confuse them.
Reporting Requirements
You report cryptocurrency capital gains using Form 8949 and Schedule D of your federal tax return. For each transaction, you need to document:
- Date you originally acquired the Bitcoin
- Date you spent or sold the Bitcoin
- Amount of Bitcoin involved in the transaction
- Your cost basis (what you paid for the BTC, including fees)
- Fair market value at the time of the transaction
- Your gain or loss
Keep records of the BTC price agreement from the real estate transaction. Save screenshots, confirmation emails, and any documentation from the platform that recorded the agreed-upon exchange rate. If the IRS comes asking, you want a clear paper trail showing exactly what was agreed, when, and at what rate.
Also keep records from your original Bitcoin purchases. Exchange transaction histories, wallet transfer records, and any documentation proving your cost basis. The burden of proof is on you.
Work with a Crypto-Literate CPA
This is not DIY territory. A $500K real estate transaction paid in Bitcoin creates tax complexities that a standard CPA may not be equipped to handle. You need someone who understands cryptocurrency taxation, cost basis accounting methods, and how they intersect with real estate transactions.
The right CPA will save you money. They will help you choose the optimal accounting method, identify deductions, and ensure your reporting is bulletproof. The wrong CPA will cost you money through missed opportunities or, worse, IRS penalties.
Our Partner Directory includes CPAs and tax attorneys who have handled crypto real estate transactions. These are professionals who speak both languages — crypto and tax code. Start there.