Two reports live under Reports in the admin. Sales is a breakdown of revenue by font collection – useful for royalty calculations or sharing earnings with collaborators. Sales fees lists the monthly invoices for Fontdue’s platform fee.
Sales reports
The Sales report breaks revenue, fees, refunds, and taxes down by font, across any date range you set. Generate it from Reports → Sales – the default range is the last twelve months.
Row structure
Each row corresponds to a root collection that had at least one sale in the range. Everything underneath a root rolls into its row – individual styles, child families inside a superfamily, and any bundles attached to the root. A Total orders column shows how many orders contributed.
Columns
Each row has seven numeric columns:11For foundries with sales in multiple currencies, each numeric column is repeated per currency – Gross volume (USD), Gross volume (EUR), and so on – with no implicit currency conversion.
- Gross volume – discounted subtotal of orders in the range, before tax and before any fees.
- Balance volume – the gross transaction amount that landed in your Stripe account. Stripe and Fontdue fees come out of this to give Net sales.
- Stripe fees – Stripe’s processing fee for those orders.
- Fontdue fees – Fontdue’s application fee.
- Refunds – total refunded amount, including both full and partial refunds. Values are negative – money returned to customers.
- Taxes – the tax portion of the balance volume (Stripe Tax or Fontdue’s legacy tax system).
- Net sales – what you keep: balance volume minus Stripe fees, Fontdue fees, refunds, and taxes.
Refund treatment
Fully refunded orders drop out of Gross volume but stay in the balance-side columns – those fees, refunds, and taxes happened in Stripe. A fully refunded $1,000 order with no tax shows up in its row as:
| Column | Value |
|---|---|
| Gross volume | $0 |
| Balance volume | $1,000 |
| Stripe fees | $30 |
| Fontdue fees | $50 |
| Refunds | −$1,000 |
| Net sales | −$80 |
Net sales lands negative because the fee columns reflect the original charge.22Stripe and Fontdue fees aren’t normally returned on refund, and the Stripe fees and Fontdue fees columns don’t adjust if they are – so Net sales can overstate your real loss.
Where you can, issue a store credit coupon instead of a cash refund – the customer gets equivalent value in your store, and the fees on the original charge aren’t lost.
Sales fee reports
Reports → Sales fees lists monthly invoices for Fontdue’s platform fee – one per month and currency.33Foundries with sales in multiple currencies get a separate invoice per currency each month, since Fontdue’s fee is taken in the currency of the original sale. Open an entry to see the fees you paid that month itemized.
The totals match the Fontdue fees column on sales reports above, rolled up across fonts.
Gross volume (USD), Gross volume (EUR), and so on – with no implicit currency conversion. ↩