Skip to content

Stripe Invoicing for tutoring businesses: fees and automation

By Halqora team 6 min read

Abstract ribbon of fine lines crossing a faint weekly schedule grid in rose on a pale blush background with one saffron block, beside a flat invoice card marked paid.
On this page

As of 21 October 2026, Stripe Invoicing Starter costs 0.4% per paid invoice plus payment processing fees. Stripe supports automatic invoice collection with email reminders and smart retries; for invoices created on a recurring schedule, use Stripe Billing.

What does Stripe Invoicing cost a tutoring business?

Stripe Invoicing adds an invoice fee to the payment processing charge. According to Stripe’s pricing page, Starter costs 0.4% per paid invoice and Plus costs 0.5% as of 21 October 2026. Plus adds quotes. For an academy sending tuition invoices, compare the combined cost of invoicing and the payment method families actually use, rather than budgeting from the invoice percentage alone.

Choose Plus when you need its additional features, such as quotes. Starter already includes a hosted invoice page, a customer portal, automatic collection and auto-reconciliation for invoices paid by ACH credit or wire transfer, according to Stripe’s Invoicing pricing page. Paying for Plus is not necessary just to get email reminders. For another collection route, compare PayPal invoicing fees.

Does Stripe send invoices and reminders automatically?

Stripe includes automatic email reminders and smart retries in both Invoicing tiers, according to its pricing page as of 21 October 2026. Recurring invoice creation is a separate question from reminding a parent about an existing invoice. If your goal is to create tuition invoices on a fixed schedule, Stripe Billing is the recurring subscription product described in Stripe’s pricing.

Before you rely on automation, decide what should happen at each stage:

  1. Establish the tuition amount and whether the charge stays fixed or depends on delivered classes.
  2. Create the invoice through the workflow you have chosen, checking the family, currency and amount.
  3. Use the appropriate collection settings, then check outstanding balances when reminders or retries do not produce payment.

For your follow-up process, keep invoice status visible and use consistent wording. Our guide to chasing unpaid tuition invoices helps you organize that work around the outstanding balance.

Stripe’s hosted invoice page lets parents see invoice status, pay with an enabled payment method and download PDF copies of the invoice and receipt. According to Stripe’s documentation as of 21 October 2026, you can customize the color, logo and icon. The payment choices depend on the methods enabled for your account, so check the actual page before promising a particular method.

Stripe’s hosted invoice URLs expire 30 days after the due date. If an invoice has no due date, the URL expires 30 days after finalization. The documentation also sets a maximum of 120 days. Treat an old payment link as something to check before sending another overdue notice.

Should you use Stripe Invoicing or Stripe Billing for monthly tuition?

Stripe Invoicing fits invoice-based collection, while Stripe Billing covers recurring subscriptions. According to Stripe’s US pricing page as of 21 October 2026, Billing costs 0.7% of Billing volume on its pay-as-you-go plan, excluding one-off invoices. Choose based on how you calculate tuition: a repeating fixed charge and a bill calculated from class outcomes require different administrative work.

For fixed monthly tuition, a recurring schedule can save you from recreating the same charge. Stripe Billing is worth considering when the amount and collection pattern repeat. You still need a process for changes to a family’s arrangement, rather than assuming last month’s amount remains correct.

For tuition based on completed classes or other recorded outcomes, establish the billable amount before collection. Stripe’s payment page handles payment; the academy still needs a trustworthy basis for the tuition charge. Keep a clear boundary between calculating what is owed and collecting what is owed.

What are the fees for international families?

Stripe’s processing fees depend on the academy’s account country, the card’s origin and whether conversion is needed. As of 21 October 2026, Stripe’s US pricing adds 1.5% for international cards and 1% for conversion. Stripe’s UK pricing lists international cards at 3.15% + 20 pence, with another 2% for conversion. The examples below add Invoicing Starter separately.

Example: each row below uses a 100-unit invoice. All totals are arithmetic using Stripe’s published rates as of 21 October 2026.

What does a tuition invoice cost on Stripe?

Academy and payment routeProcessing fee formula (USD or GBP)Invoicing Starter fee (USD or GBP)Total fees on 100 units (USD or GBP; arithmetic)
US academy, US cardUSD 100 x 2.9% + 30 centsUSD 100 x 0.4% = USD 0.40USD 100 x 2.9% + 30 cents + USD 0.40 = USD 3.60
US academy, UK card needing conversionUSD 100 x (2.9% + 1.5% + 1%) + 30 centsUSD 100 x 0.4% = USD 0.40USD 100 x (2.9% + 1.5% + 1% + 0.4%) + 30 cents = USD 6.10
US academy, ACH Direct DebitUSD 100 x 0.8%, capped at USD 5USD 100 x 0.4% = USD 0.40USD 100 x (0.8% + 0.4%) = USD 1.20
UK academy, standard UK cardGBP 100 x 1.5% + 20 penceGBP 100 x 0.4% = GBP 0.40GBP 100 x (1.5% + 0.4%) + 20 pence = GBP 2.10
UK academy, US card with conversionGBP 100 x (3.15% + 2%) + 20 penceGBP 100 x 0.4% = GBP 0.40GBP 100 x (3.15% + 2% + 0.4%) + 20 pence = GBP 5.75

The US ACH row uses ACH Direct Debit, not a card or wire transfer. The UK domestic row uses a standard UK card; Stripe lists premium UK cards separately at 2.8% + 20 pence and EEA cards at 2.5% + 20 pence, before the invoice fee.

Where is Stripe unavailable for academy accounts?

Stripe’s supported-country list does not include Pakistan, Egypt, Bangladesh or Saudi Arabia as of 21 October 2026. Check availability for the academy opening the account before designing your tuition collection process around Stripe. A parent’s location and the academy’s account availability are different questions; a family abroad does not establish that your academy can open a Stripe account.

What happens when a parent disputes a Stripe invoice payment?

Stripe’s pricing pages list dispute charges separately from normal payment and invoice fees. As of 21 October 2026, the US dispute received fee is USD 15, with an additional USD 15 counter fee refunded if you win. Stripe’s UK pricing lists GBP 20 for each corresponding charge. Budget for disputes separately rather than treating routine processing fees as the full possible cost.

Keep the invoice, agreed tuition terms and relevant class records together. Those records help you explain the charge when a parent questions a payment.

How Halqora handles this

Halqora is management software for online academies. Monthly billing runs create draft invoices for admin review; an admin sends them. For its supported one-to-one Quran and Islamic classes, Halqora can create and finalize a Stripe invoice when the academy sends the tuition invoice. Halqora sends the invoice email; Stripe does not email that invoice through this integration. Paid status returns through webhooks and a daily sync without double counting payments. See Stripe invoice sync for the collection workflow.

Sources

Questions readers ask

Does Stripe send invoices automatically?

According to Stripe's Invoicing pricing page, automatic collection includes email reminders and smart retries in Starter and Plus as of 21 October 2026. Invoice creation and collection are different jobs. For fixed recurring tuition, Stripe Billing creates invoices on a schedule; its pay-as-you-go price is 0.7% of Billing volume, excluding one-off invoices.

How much is the Stripe invoice fee?

As of 21 October 2026, Stripe Invoicing Starter costs 0.4% per paid invoice, added to payment processing. Example: for a USD 100 invoice paid by a domestic card to a US academy, USD 100 x 2.9% + 30 cents + USD 100 x 0.4% = USD 3.60. The country, card origin and currency conversion can change the processing charge.

Can parents pay a Stripe invoice with PayPal?

A Stripe hosted invoice page offers the payment methods enabled for that account, according to Stripe's hosted invoice documentation. Do not promise parents PayPal without checking your account's available methods and country support. The supplied sources do not establish which countries can enable PayPal through Stripe. Give parents payment instructions based on the methods your actual invoice page displays.

Do Stripe invoice links expire?

Yes. According to Stripe's hosted invoice documentation as of 21 October 2026, hosted invoice URLs expire 30 days after the due date, or 30 days after finalization when no due date exists, and never later than 120 days. For overdue tuition, check the current payment link before contacting the family rather than assuming an old email still provides a working link.

Keep reading