Skip to main content

View your sales and transaction history

How to access, filter, and export your school's transaction data.

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.

  1. Go to Sales > Transactions.

  2. Apply any filters you want to narrow the export.

  3. Click Export CSV in the upper right corner.

  4. 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.

Did this answer your question?