Cost basis, gain/loss analysis, and period-based summaries for tax reporting.
Generate period-based summaries showing total BTC received, cost basis at order time, fiat value at payment time, and gain/loss for each period.
Select any date range and period type. Each summary includes aggregate totals and a detailed transaction-level breakdown.
SatsRail records the BTC/USD price at two key moments for every transaction:
The fiat value when the customer places the order. This establishes the expected revenue in your client's operating currency.
The fiat value when the Lightning payment is confirmed. This is the actual cost basis for the received Bitcoin.
The difference between these two values is the gain or loss from BTC price movement during the payment window. SatsRail computes this automatically for every transaction.
Every tax summary report can be exported to CSV for offline analysis or import into your tax preparation software.
Period, BTC Received (sats), Fiat at Receipt (USD), Cost Basis (USD), Gain/Loss (USD), Gain/Loss %, Transaction Count
Transaction-level detail is also available, showing every individual payment with its order number, payment method, BTC amount, and price data.
SatsRail provides data and reporting tools for informational purposes only. We are not tax advisors. Consult a qualified tax professional for guidance on reporting cryptocurrency income in your jurisdiction. Tax treatment of Bitcoin varies significantly by country, state, and individual circumstances.