Reports

Per-font sales analysis and monthly invoices for Fontdue's platform fee

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 ReportsSales – 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

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

1 For 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. 
2 Stripe 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. 
3 Foundries 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.