Students pay by card online — money goes directly to the school's account. Stripe Connect, subscriptions, PDF invoices, refunds, installments, teacher settlements.
Financial dashboard - overview
Total revenue
48 250 zł
This month
8 430 zł
Pending
3 200 zł
Overdue
1 850 zł
Revenue
Payment status
71%
collection rate
4 modules
Payment plans, installments, partial payments, interest
Installment statuses
Plan types
Monthly
Regular monthly installments
Semester
One payment per semester
One-time
One fee for the entire course
Generation, numbering, statuses, PDF from template
Invoice statuses
Hours, rates, approval and payouts
Workflow
Charts, statistics, overdue, recent transactions
Student clicks a link, enters card — money goes directly to the school's bank account. Following months Stripe charges automatically. Zero paperwork, zero manual transfers.
Payment to
English School
English course — intermediate group
Monthly subscription
Payment details
Card number
4242 4242 4242 4242
Expiry
12 / 28
CVC
•••
VAT ID (optional)
5213870274
Secured by stripe
Secure Checkout
Stripe-hosted page. Card data never touches the school's server. 3D Secure, Apple Pay, Google Pay built in.
Directly to the school
Stripe Connect — each school has its own account. Automatic payouts every 7 days. No middlemen.
Auto-renewal
Monthly/semester subscriptions charge themselves every cycle. Stripe retries failed payments.
One-click refunds
Admin clicks „Refund” — Stripe returns money to the student's card. Full or partial, no bank transfers.
Invoices + VAT ID
Student enters VAT ID at Checkout → Stripe generates a PDF invoice automatically. Available in the panel.
How it works
Create a plan
Admin sets amount and cycle
Student pays
Stripe Checkout link
Money in the account
Straight to the school
Auto every month
Stripe charges itself
In numbers
4
finance modules
Payments, invoices, settlements, overview
3
plan types
Monthly, semester, one-time
Auto
calculations
Interest, hours, amounts, statuses
invoices from template
Upload DOCX → auto-fill → PDF
Payments table
Anna Kowalska
Marek K.
Piotr Zając
Ewa Z.
Katarzyna L.
Marek Nowak
Jan N.
Julia Wiśniewska
Configuration
Payment methods
Cash
Payment at reception
Transfer
To school account
Online
Online payment
Default settings
Teacher rates
Hourly
Rate per hour worked
Per lesson
Rate per class (30/45/60/90 min)
By group size
Rate depends on student count
Extra
For additional classes
Makeup
For makeup lessons
Details
Students/parents pay by card online via secure Stripe Checkout. Monthly/semester subscriptions — Stripe charges automatically every cycle. One-time payments with a click.
With Stripe Connect each school has its own Stripe account — money goes straight to the school's bank account, no middlemen. Automatic payouts every 7 days.
3 types: monthly, semester, one-time. Override rate per month (e.g. December = 0). Automatic installment generation with deadlines.
Besides Stripe — manual marking of cash/transfer payments. System accumulates payments. Status auto-changes: pending → partial → paid.
Stripe generates PDF invoice after every card payment — student enters VAT ID and address during checkout. Plus: custom invoices from DOCX template (tags: {firstName}, {amount}), auto-numbering FV/no/year.
School admin clicks 'Refund' in the table — Stripe returns money from school account to student's card. Full or partial refunds. No manual bank transfers.
Student/parent sees their payments, history, PDF invoices. For pending — 'Pay now' button. Stripe Customer Portal — change card, cancel subscription.
Stripe automatically notifies of failed payments (card expired, insufficient funds). System shows specific reason and emails the payer.
Hours × rate = amount. Auto-calculated from lessons. 3-step workflow: pending approval → approved → paid out. 5 rate types (hourly, per lesson, group, substitute).
Revenue area chart (12 months), status donut with collection %, payment methods bar chart. KPI cards: active subscriptions, pending, overdue, collected this month.
Configurable PLN/day rate. Auto-calculation based on days past due. Visible in 'Amount due' column.
Card data never touches school's server — Stripe Checkout is hosted by Stripe. PCI DSS compliant, 3D Secure, Apple Pay, Google Pay built-in.
Students pay by card automatically. Monthly subscriptions. Invoices generate themselves. Refunds with one click.
Start today
16 modules, zero add-on fees. 14 days free — full version, no credit card. Schools from 170 PLN/mo.
Start in 2 minutes. No credit card, no commitments.
Book a free demo