All features

Automatic payments
and full school finances

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

cerium-app.com / dashboard / finanse
Overview
Payments
Invoices
Settlements

Total revenue

48 250 zł

This month

8 430 zł

Pending

3 200 zł

Overdue

1 850 zł

Revenue

JanFebMarAprMayJunJulAugSepOctNovDec

Payment status

71%

collection rate

Paid
34 200 zł
Pending
3 200 zł
Overdue
1 850 zł

4 modules

Complete financial workflow

Payments

Payment plans, installments, partial payments, interest

Installment statuses

PaidPartialPendingOverdue

Plan types

Monthly

Regular monthly installments

Semester

One payment per semester

One-time

One fee for the entire course

  • Partial payments with accumulation (added to existing)
  • Late interest - PLN/day, configurable
  • Override rate per month (e.g. December = 0 PLN)
  • Payment reversal with status restore
  • Notes per installment and per student
  • Payment history with timeline
Invoices

Generation, numbering, statuses, PDF from template

Invoice statuses

DraftSentPaidOverdue
  • Auto-numbering: INV/23/2026
  • DOCX template with tags - auto-fill with data
  • One-click PDF generation
  • Dates: issue, service, payment due
  • Search by student/parent
Teacher settlements

Hours, rates, approval and payouts

Workflow

Pending approval
Approved
Paid out
  • Calculation: hours × rate = amount
  • Auto-calculate hours from completed lessons
  • Linked to teacher groups
  • Filter by month
  • Pinning and notes per teacher
Overview dashboard

Charts, statistics, overdue, recent transactions

  • 4 KPI cards: revenue, this month, pending, overdue
  • Revenue chart (Area Chart) - 12 months stacked
  • Donut chart of statuses with collection %
  • Bar chart of payment methods (cash/transfer/online)
  • Overdue students list with amounts
  • Recent transactions with date, student, group and amount
Automatic payments

Stripe Checkout in your school

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.

checkout.stripe.com

Payment to

English School

English course — intermediate group

Monthly subscription

320 zł/ month
Today320,00 zł
Next payment17.05.2026

Payment details

Card number

4242 4242 4242 4242

Expiry

12 / 28

CVC

•••

VAT ID (optional)

5213870274

Secured by stripe

Money goes straight to the school's account
PLN
Payment OK
Auto-renewal

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

1

Create a plan

Admin sets amount and cycle

2

Student pays

Stripe Checkout link

3

Money in the account

Straight to the school

4

Auto every month

Stripe charges itself

In numbers

Finances without Excel

4

finance modules

Payments, invoices, settlements, overview

3

plan types

Monthly, semester, one-time

Auto

calculations

Interest, hours, amounts, statuses

PDF

invoices from template

Upload DOCX → auto-fill → PDF

Payments table

Every student - full financial picture

Student
Group
Plan
Paid
Amount due
Status

Anna Kowalska

Marek K.

Angielski A1
Mo. · 450 zł
2 700 zł
1 350 zł
Paid

Piotr Zając

Ewa Z.

Hiszpański B1
Mo. · 380 zł
1 520 zł
760 zł
Partial

Katarzyna L.

Matematyka
Sem. · 2 400 zł
0 zł
2 400 zł
Pending

Marek Nowak

Jan N.

Fizyka
Mo. · 350 zł
700 zł
1 050 zł + 42 zł
Overdue

Julia Wiśniewska

No plan

Configuration

Adapt to your school

Payment methods

Cash

Payment at reception

Transfer

To school account

Online

Online payment

Default settings

Settlement type (monthly/semester/one-time)
Default payment method
Payment day (1-31)
Base rate (PLN)
Late interest (PLN/day)
Default period (from-to month)

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

All features

Automatic card payments (Stripe)

Students/parents pay by card online via secure Stripe Checkout. Monthly/semester subscriptions — Stripe charges automatically every cycle. One-time payments with a click.

Money directly to school

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.

Payment plans and installments

3 types: monthly, semester, one-time. Override rate per month (e.g. December = 0). Automatic installment generation with deadlines.

Partial and cash payments

Besides Stripe — manual marking of cash/transfer payments. System accumulates payments. Status auto-changes: pending → partial → paid.

Automatic PDF invoices

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.

Refunds with one click

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 panel

Student/parent sees their payments, history, PDF invoices. For pending — 'Pay now' button. Stripe Customer Portal — change card, cancel subscription.

Failed payment detection

Stripe automatically notifies of failed payments (card expired, insufficient funds). System shows specific reason and emails the payer.

Teacher settlements

Hours × rate = amount. Auto-calculated from lessons. 3-step workflow: pending approval → approved → paid out. 5 rate types (hourly, per lesson, group, substitute).

Dashboard with charts

Revenue area chart (12 months), status donut with collection %, payment methods bar chart. KPI cards: active subscriptions, pending, overdue, collected this month.

Late interest

Configurable PLN/day rate. Auto-calculation based on days past due. Visible in 'Amount due' column.

PCI security

Card data never touches school's server — Stripe Checkout is hosted by Stripe. PCI DSS compliant, 3D Secure, Apple Pay, Google Pay built-in.

No more manual collections

Students pay by card automatically. Monthly subscriptions. Invoices generate themselves. Refunds with one click.

Start today

Ready for order in your school?

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