--- title: Revenue, orders, and refunds explained description: What revenue, orders, refunds, fees, earnings and payouts mean in Tapmy, and how to reconcile a period against Stripe step by step. lead: - Orders, revenue, refunds, fees, earnings and payouts are different stages of a sale. A dashboard number is not cash in your bank until Stripe pays it out, so reconcile completed orders with Stripe. tags: - analytics - digital-products - payments-fees source: docs/tapmy-wiki/pages/revenue-orders-and-refunds-explained--1c566ccd.md --- ## What do I need open? {#before-you-start} Pick one site, one currency, one time zone and a full reporting period. Keep your Tapmy analytics, the order records and your Stripe account side by side. You are the seller, so the offer, delivery, support, taxes and refund policy are yours. Tapmy takes no fee on Free, 3% of your sales on Pro and 1% on Max. Standard payment processing fees from Stripe still apply, as they do on every platform. What reaches your bank is also shaped by taxes, currency conversion, refunds and disputes. For plan details, see [Pricing](/pricing). ## What do these terms mean? {#distinguish-the-terms} An **order** is a record of a purchase attempt or sale. Created, pending, failed, completed, refunded and disputed orders are not the same, so check which statuses your analytics counts. **Revenue** can mean gross completed sales, net sales after refunds, or something else. Do not assume a card includes or excludes taxes, discounts, processing fees, disputes or currency conversion. A **refund** returns part or all of a payment under your policy. Timing and partial refunds can move order counts and revenue into different periods. **Earnings** and **payouts** come later. Stripe decides when funds are available and when they are paid out. An order or revenue card does not guarantee money is already in your bank. ## How do I reconcile a period? {#reconcile-a-period} 1. Fix the site, dates, time zone and currency. 2. Write down each Tapmy metric and what it means in the live product. 3. Count orders by status instead of using one total. 4. Separate full refunds, partial refunds, disputes and failed payments. 5. Match transaction IDs to Stripe, keeping them private. 6. Allow for sales made in one period but refunded or paid out in another. 7. Account for the Tapmy fee, Stripe fees, taxes and currency conversion where each one shows them. 8. Explain any leftover difference rather than quietly adjusting numbers. Renewals count toward your completed-sales volume. Pro covers up to 1,000 sales per site per UTC month, and Max covers 20,000+. See [Pricing](/pricing) for current plan details. ## How should I report the numbers? {#report-clearly} Say whether you mean gross completed sales, net sales after refunds, earnings or money paid out. Include the period and currency. When refunds are large, show orders and refunded orders separately. Do not call a figure "profit" unless you have subtracted your own costs too. ## How do I know it adds up? {#what-success-looks-like} - Every number has a definition, period, time zone, site and currency. - Completed, failed, refunded and disputed transactions are kept apart. - Tapmy fees, Stripe fees, taxes and payouts are not mixed together. - Any difference left is written down and traceable. ## Why do my numbers still differ? {#troubleshooting-and-limits} If a refund shows up in a later period, compare the sale date with the refund date. If Stripe shows more activity, confirm you are looking at the right connected account and that it does not include payments made outside Tapmy. If Tapmy has an order with no successful Stripe payment, check its status and do not count it as revenue. Payout timing, supported currencies, tax handling, dispute fees and currency conversion are controlled by Stripe and your own tax situation. ## What should I read next? {#next-steps} Read **Why analytics numbers do not match Stripe** and **Understand average order value**. For differences you cannot explain, contact [Tapmy Support](/help/tapmy-support) with redacted IDs, timestamps, statuses, currency and the report you are looking at.