Calculating the cost basis for cryptocurrency acquired through peer-to-peer (P2P) transactions is a critical step for accurate tax reporting in the United States. The Internal Revenue Service (IRS) treats digital assets as property, meaning that every acquisition and disposal event must be carefully documented and reported. This article provides a comprehensive guide for U.S. taxpayers on how to determine the cost basis for crypto purchased directly from another individual, outside of centralized exchanges, for the 2024 tax year. We’ll cover the IRS’s expectations, practical recordkeeping tips, and a worked example to help you stay compliant and avoid costly mistakes.
Understanding Cost Basis in P2P Crypto Transactions
Cost basis is the original value of an asset for tax purposes, typically the amount you paid to acquire it, including fees and other acquisition costs. For cryptocurrency, this determines your capital gain or loss when you later sell, trade, or otherwise dispose of the asset. In P2P transactions, where there is no exchange-generated record, establishing an accurate cost basis is especially important and often more challenging.
According to the IRS Digital Assets guidance, taxpayers are responsible for maintaining sufficient records to substantiate the cost basis of their digital asset transactions, regardless of how the assets were acquired.
IRS Guidance and U.S. Tax Year Applicability
This article focuses on U.S. federal tax rules for the 2024 tax year. The IRS requires taxpayers to report all digital asset transactions, including those conducted via P2P platforms or direct wallet-to-wallet transfers. If you acquired crypto through a P2P transaction, you must determine and document your cost basis for each acquisition event.
For more details, refer to the IRS’s Digital Asset Transaction FAQs.
What Qualifies as a Peer-to-Peer (P2P) Crypto Transaction?
P2P crypto transactions occur when you buy digital assets directly from another individual, rather than through a centralized exchange. Common scenarios include:
- Purchasing crypto from a friend or acquaintance
- Using P2P platforms (such as LocalBitcoins or Paxful) to buy crypto
- Receiving crypto in exchange for goods or services in a private arrangement
Unlike exchange-based trades, P2P transactions often lack formal receipts or automated transaction logs, making personal recordkeeping essential.
Determining Cost Basis for P2P Acquisitions
The IRS defines cost basis as the amount you paid in U.S. dollars to acquire the asset, including any transaction fees. For P2P crypto purchases, this means:
- Cash Purchases: The total amount of cash paid, plus any fees or commissions.
- Crypto-for-Crypto Trades: The fair market value (FMV) in USD of the crypto you gave up at the time of the transaction.
- Goods or Services: The FMV in USD of the goods or services you provided in exchange for the crypto.
Always use the FMV at the date and time the transaction was finalized. If you paid in a foreign currency, convert the amount to USD using the exchange rate on the transaction date.
Documenting the Transaction
Because P2P transactions lack third-party reporting, you must maintain your own records. The IRS expects you to keep:
- Date and time of acquisition
- Amount and type of cryptocurrency acquired
- Amount paid (in USD), including any fees
- Counterparty information (name, wallet address, or platform username)
- Supporting evidence (bank statements, payment app screenshots, signed agreements, or chat logs)
These records should be retained for at least three years after you file your tax return, or longer if you have complex transactions or anticipate an audit.
Calculating Cost Basis: Step-by-Step Process
- Identify the Transaction Date: Pinpoint the exact date and time you acquired the crypto.
- Determine the Total Amount Paid: Add up all cash, crypto, or property given in exchange, plus any transaction fees.
- Establish Fair Market Value: If you paid in crypto or property, determine the FMV in USD at the time of the transaction. Use reputable price indexes or blockchain explorers for historical pricing.
- Record All Details: Document the transaction thoroughly, including counterparty details and supporting evidence.
- Calculate Per-Unit Cost Basis: Divide the total cost by the number of units acquired to determine your per-coin cost basis.
For multiple acquisitions, track each lot separately. When you dispose of crypto, you can use specific identification, FIFO (first-in, first-out), or another IRS-approved method, as long as you apply it consistently and have adequate records (IRS Publication 550).
Practical Tips for Recordkeeping and Audit Defense
- Save Payment Proofs: Retain screenshots of payment confirmations, bank transfers, or app receipts.
- Document Communication: Archive chat logs or email threads with the counterparty, especially if they confirm the transaction details.
- Use Crypto Tax Software: Consider tools like Koinly to help aggregate wallet transactions, manually enter P2P trades, and generate IRS-compliant reports. However, always verify that your records match the software’s output.
- Maintain a Transaction Ledger: Use a spreadsheet or dedicated ledger to log each P2P acquisition, including all relevant details.
- Backup Your Records: Store copies in multiple secure locations, such as encrypted drives or cloud storage.
Worked Example: Calculating Cost Basis for a P2P Crypto Purchase
Suppose you buy 0.5 BTC from a friend on March 15, 2024. You pay $15,000 via bank transfer, and your friend sends the BTC to your wallet. There are no additional fees.
- Date of acquisition: March 15, 2024
- Amount acquired: 0.5 BTC
- Total paid: $15,000
- Transaction fees: $0
- Cost basis per BTC: $15,000 / 0.5 = $30,000 per BTC
Your cost basis for this lot is $15,000. When you later sell, trade, or use this BTC, you will calculate your capital gain or loss based on this amount. If you sell 0.25 BTC when the market price is $40,000 per BTC, your gain would be:
- Proceeds: 0.25 BTC x $40,000 = $10,000
- Cost basis: 0.25 BTC x $30,000 = $7,500
- Capital gain: $10,000 - $7,500 = $2,500
Report this transaction on Form 8949 and Schedule D (Form 1040) for your 2024 tax return.
P2P Crypto Cost Basis Checklist
- Record the date and time of each P2P acquisition
- Document the amount and type of crypto acquired
- Save proof of payment and any associated fees
- Note the counterparty’s details (name, wallet address, or platform username)
- Archive supporting evidence (screenshots, chat logs, agreements)
- Calculate and record the per-unit cost basis
- Store all records securely for at least three years
Comparison Table: P2P vs. Exchange-Based Crypto Acquisitions
| Aspect | P2P Acquisition | Exchange Acquisition |
|---|---|---|
| Recordkeeping | Self-managed; must collect all evidence | Exchange provides transaction history |
| Cost Basis Calculation | Based on amount paid and supporting documents | Based on exchange-reported purchase price |
| Audit Risk | Higher if records are incomplete | Lower; IRS may receive 1099-DA forms |
| Reporting | Manual entry on tax forms | Can often import data into tax software |
Conclusion
Calculating the cost basis for crypto acquired via P2P transactions in the United States requires careful documentation and attention to detail. The IRS expects taxpayers to maintain thorough records and accurately report all digital asset activity, regardless of how the crypto was acquired. By following the steps outlined above—identifying the transaction date, determining the total amount paid, establishing fair market value, and keeping robust records—you can ensure compliance and minimize audit risk. Consider using reputable crypto tax software like Koinly to help organize your records, but always verify that your data is complete and accurate. If you are unsure about your specific situation, consult a qualified tax professional.
Primary sources
- IRS — Digital assets
- IRS — Digital asset transaction FAQs
- IRS — About Form 8949
- IRS — About Schedule D (Form 1040)
- IRS — Publication 550
Disclaimer: The information on this website is for informational purposes only and does not constitute financial or tax advice. Always verify legislation with the tax authority or a certified advisor.
About the author
TaxCryptoGuide Editorial Team — Educational editorial team
Our articles are produced with automation and generative-AI assistance and receive technical checks. Always verify tax conclusions with primary sources or a qualified professional.
