Tax Compliance

Cost basis, gain/loss analysis, and period-based summaries for tax reporting.

Tax Summary Reports

Generate period-based summaries showing total BTC received, cost basis at order time, fiat value at payment time, and gain/loss for each period.

Monthly
Jan, Feb, Mar...
Quarterly
Q1, Q2, Q3, Q4
Yearly
Full year summary

Select any date range and period type. Each summary includes aggregate totals and a detailed transaction-level breakdown.

How Cost Basis Works

SatsRail records the BTC/USD price at two key moments for every transaction:

At Order Creation

The fiat value when the customer places the order. This establishes the expected revenue in your client's operating currency.

At Payment Confirmation

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.

Tax Summary CSV Export

Every tax summary report can be exported to CSV for offline analysis or import into your tax preparation software.

Columns Included
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.

Important Disclaimer

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.