This article covers a feature of Teachable Payments, our new payments experience powered by Stripe. Learn more.
Your transaction history lives in Sales > Transactions. Every sale, refund, chargeback, and failed payment processed through your school is recorded here. You can filter, search, and export your data at any time.
Note: Teachable uses UTC to calculate transaction timestamps. A transaction placed at 10 PM ET on January 31st will appear as February 1st in your transaction history.
Transaction history
Access your transactions
Go to Sales > Transactions to view all payments processed through your Teachable Payments account. This view is powered by Stripe and shows every payment associated with your school in real time.
What you'll see
Each row in your transaction list shows:
Column | Description |
Date | Date and time of the transaction |
Status | Current status of the payment — see statuses below |
From | The buyer's name |
Amount | The transaction amount in your settlement currency |
Transaction statuses
Status | Description |
Succeeded | Payment was completed successfully |
Refunded | Payment was fully or partially refunded |
Reversed | Payment was reversed — typically the result of a dispute or chargeback |
Filter your transactions
Three filters are available at the top of the transactions view:
Amount — filter by transaction amount or range
Email — filter by student email address
Date — filter by date or date range
Tip — recreate common reports using filters:
Monthly earnings summary — set Date filter to desired month, export CSV
Transactions for a specific student — use Email filter, export CSV
Refund report — export CSV and filter by Status = Refunded in your spreadsheet
Revenue by period — set Date filter to desired range, export CSV
View transaction detail
Click into any transaction to see the full payment detail — including the payment method used, processing fees, tax collected, net amount, refund history, and dispute status if applicable.
Export your transactions
You can export your full transaction history or a filtered subset as a CSV at any time.
Go to Sales > Transactions.
Apply any filters you want to narrow the export.
Click Export CSV in the upper right corner.
The CSV will download to your device.
The exported CSV includes all fields visible in your transaction list, plus additional detail fields not shown in the default view — including transaction ID, net revenue, payment processor, and more.
Payments detail view
For Teachable Payments schools, each transaction links through to a detailed payment view powered by Stripe. Click into any transaction to access:
Full payment breakdown — gross amount, processing fees, tax collected*, net earnings
Payment method used
Refund history on that transaction
Dispute status, if applicable
Student billing details
Stripe payment ID for reference with Stripe support
*the tax amount collected on a transaction will show as 'Transferred to platform'. This represents Teachable's tax remittance handling.
CPG transaction history
Schools on a Custom Payment Gateway can view Teachable-side transaction records in Sales > Transactions. This flow is managed in-house by Teachable. However, payment-level detail — including processing fees, payout status, and dispute management — is managed directly in your Stripe dashboard, not within Teachable.
FAQs
Where did Earnings Statements go?
Earnings Statements are no longer a separate view. Use the Date filter in Sales > Transactions to set your desired period, then export a CSV to view and analyze your earnings for that timeframe.
Where did the Sales Breakdown view go?
The day-by-day and month-by-month breakdown view is no longer available. Use the Date filter in Sales > Transactions and export a CSV to analyze your data by period in a spreadsheet.
Why does my payouts amount differ from my gross sales?
Payouts reflect your net amount after processing fees, taxes, and any author or affiliate commissions have been deducted. Refunds and chargebacks also reduce your payouts figure. See Understand your transaction fees and bundles for a full breakdown of what's deducted.
Where is the tax amount on the transaction breakdown?
In applicable jurisdictions, Teachable handles calculation, collection, and remittance of sales tax/VAT. To facilitate this, the tax amount is transferred to Teachable's Stripe account, and subsequently remitted to the correct Tax authorities. The full tax amount, which is transferred to Teachable's Stripe account, is reflected on the transaction under the 'Transferred to platform' line item. This is separate from the fees collected on the transaction.
