Financial and contract engine for schools

Stop chasing students
via WhatsApp. Financial
management built for schools.

Credit card, bank slips and PIX � digital contracts and a student portal all in one place. Set up in under an hour and start billing today.

No transaction fees Legally binding contracts Payments go directly to your account
escola.edupay.app/financeiro
Dashboard
Cobranças
Alunos
Contratos
Matrículas
Relatórios
Configurações
Received / month
R$ 8.470
↑ 12% vs last month
Pending
R$ 1.940
8 charges
Overdue
R$ 485
2 students
Active students
47
3 new enrollments
Student Due date Amount Status
Ana Beatriz Santos 05/03/2026 R$ 247,00
Carlos Eduardo Melo 05/03/2026 R$ 97,00 Pending
Fernanda Lima 28/02/2026 R$ 247,00 Overdue
João Pedro Alves 05/03/2026 R$ 597,00
Mariana Costa 05/03/2026 R$ 247,00
The problem

Is this how you
manage your school?

planilha_cobranças_março.xlsx
Ana Beatriz S. Em atraso
Carlos E. M. Pendente
Fernanda Lima Em atraso
João Pedro A. não respondeu

Manual billing

"You're still sending invoices via WhatsApp, never knowing if the student received them."

Contratos · pendentes
Turma Manhã A Sem assinatura
Turma Tarde B Vencido
Turma Noite C Sem assinatura
Turma EaD D não enviado

Unenforceable contracts

"Enrollment done with a handshake, contract sent as a PDF via email � if something goes wrong, there's nothing to prove."

Parcelas vencidas · hoje
Ana Beatriz 30 dias
Carlos M. 15 dias
Fernanda L. 5 dias
João P. 7 dias

Invisible defaults

"At the end of the month you discover 10 students are overdue � and you don't know since when."

Tarefas manuais · hoje
Enviar 2ª via boleto ×12
Confirmar PIX manual ×8
Assinar contratos ×5
Atualizar planilha ×31

Operations that don't scale

"Every new enrollment means one more spreadsheet, one more PDF, one more manual step. There's no way to grow like this."

If you recognized yourself in any of these scenarios, edupay was built for you.
The solution

The financial and contract system
built for schools.

Not an ERP. Not a spreadsheet. Exactly what a school needs to bill, contract, and manage � nothing more.

Cobranças do dia · 05/03
PIX Ana Beatriz S. R$ 97
Boleto Carlos E. M. R$ 247
PIX Fernanda Lima R$ 97
Boleto João Pedro A. R$ 597

Automatic billing

Payments processed on time � by credit card, bank slip, or PIX � with no manual action. The system does it, you just review.

Contrato de Matrícula 2026
Ana Beatriz Santos 05/03/2026 · 14:32 · 189.45.x.x
Assinado

Legally binding digital contracts

Ready-made template with your variables, signed on the portal with a traceable acceptance proof. Date, time, IP, and SHA-256 hash.

portal.suaescola.com.br
AB
Ana Beatriz Santos
Curso de Inglês · Turma A
Parcela 1/12 R$ 247,00 Pago
Parcela 2/12 R$ 247,00 Pagar
Parcela 3/12 R$ 247,00 Pagar

Student portal

Students view installments, pay, and sign contracts without needing to call you. Branded with your school's identity.

How it works

Set up in under an hour.
Start billing today.

1

Create your account

Guided wizard: school details, student portal setup, and Stripe connection. No IT team required.

2

Add your students

Import a spreadsheet or add manually. Courses, classes, and payment plans set up your way.

3

Create the enrollment

Set installments, early payment discounts, late fees, and payment method. In minutes.

4

Send the contract

The student receives the portal link and signs digitally. You get a confirmation with legally valid acceptance proof.

5

Get paid automatically

Charges processed on schedule � card, bank slip, or PIX. Payment confirmed via webhook in real time. Defaults flagged automatically.

Features

Everything your school needs.
Nothing it doesn't.

Cobranças · hoje
PIX Ana Beatriz R$ 97
Boleto Carlos M. R$ 247
PIX Fernanda L. R$ 97

Automatic payments � card, bank slip & PIX

Issued on time, no manual action. Second copies generated in one click.

Contrato de Matrícula 2026
Ana Beatriz Santos 05/03 · 14:32 · 189.45.x.x
Assinado

Contracts with digital signatures

Acceptance proof with date, time, IP, and SHA-256 hash. Real legal validity, archived automatically.

portal.suaescola.com.br
AB
Ana Beatriz
Turma A · 12 parcelas
Parcela 1 R$ 247 Pago
Parcela 2 R$ 247 Pagar

Branded student portal

Your school's URL and visual identity. Students pay, sign, and view their history � without calling you.

Status · inadimplência
Carlos E. M.
Fernanda Lima
João P. Alves Atrasado
Mariana C. Atrasado

Automatic default flagging

The system identifies who is overdue in real time. No need to check a spreadsheet at month end.

Stripe Connect · repasse
Aluno pagou
R$ 247,00
Sua conta
R$ 247,00
Liquidação Instantânea via PIX
Intermediação Nenhuma

Money directly into your account

Via Stripe Connect: payments land directly in the school's account, no intermediary. No float. No %.

Planos financeiros
Mensalidade 12× R$ 247 · 5% desc. +24 matrículas
Semestral 6× R$ 450 · 3% desc. +8 matrículas
Anual 1× R$ 2.400 · 10% +3 matrículas

Reusable payment plans

Build a plan once � installments, discounts, penalties, interest � and reuse it for any new enrollment.

Relatório · março 2026
Previsto R$ 8.420
Recebido R$ 6.090
Atrasado R$ 2.330

Complete financial reports

Filter by student, class, course, status, and period. CSV export. Dashboard with real-time cash flow.

Multi-tenant · isolamento
Escola Alpha
34 alunos · BRL
🔒
Centro Beta
18 alunos · USD
🔒
— sem acesso cruzado —
Instituto C.
52 alunos · BRL
🔒
Escola Delta
11 alunos · EUR
🔒

Data isolated per school

Each school has its own fully isolated environment. Security built in from the ground up.

LMS Integration

Enrolled in edupay.
Student added to Moodle.

The moment you create an enrollment in edupay, the student is automatically enrolled in the corresponding Moodle course � no CSV, no copy-paste, no manual API calls. Canceling the enrollment automatically removes the student from Moodle.

  • Optional per school: if you don't use Moodle, the interface doesn't change at all
  • A Moodle failure never blocks the enrollment in edupay
  • Credentials (URL + token) isolated per school � no cross-tenant leakage
  • Configure in under 5 minutes from the settings panel

Compatible with any Moodle installation with REST API enabled. Optional single sign-on plugins available for schools already using Moodle.

Automatic sync
edupay
Enrollment created Ana Beatriz Santos · Inglês Intermediário
↓ syncing
Moodle
User enrolled in course Inglês Intermediário · Turma A · ID #4821
Moodle
Added to group Turma A · cohort_id 17 · grupo sincronizado
Comparison

Why not keep using
what you already have?

Spreadsheet + WhatsApp Generic tool edupay
Automatic payments � card, bank slip & PIX
Digital contract with legal validity
Integrated student portal
Real-time default tracking Partial
Money directly in your account (no %)
Educational context (student, class, enrollment)
Built for small schools
Who's behind edupay

We're not a fintech that discovered education.

edupay is developed by Estúdio Site, a Brazilian company specializing in educational technology since 2008.

That's 16 years working with schools of all sizes � from independent courses to large corporations. In that time, we've seen firsthand how educational institutions handle billing, contracts, and student management. And we've seen the same problems repeat: spreadsheets, WhatsApp, bank-generated invoices, PDFs with no traceable legal standing.

edupay was born from that � not from an investor thesis, but from 16 years of listening to school managers complain about the same things.

  • 2008
    Est�dio Site founded Focus on distance education
  • 2010
    Moodle implementations begin For companies and educational institutions
  • 2015
    Launch of LMS Est�dio Proprietary platform for independent courses
  • 2026
    Launch of edupay The financial engine schools were missing

What early users are saying

I used to send invoices via WhatsApp and wait in the dark for a payment receipt. Now the system generates, sends, and flags overdue accounts on its own. In practice, I actually have time back in my day.

CM
Carla Mendes Director � CML Language School

The digital contract was what got me. Parents sign right on their phone, with date, time, and IP logged. No more printing, scanning, and hoping you don't lose the file.

RF
Ricardo Fonseca Coordinator � Instituto Fonseca EAD

The payment lands directly in the school's account � no intermediary, no waiting 30 days. And students can pay their installment on the portal themselves, without calling me. That's real autonomy.

AT
Aline Torres Finance Manager � Col�gio Torres
Plans & pricing

Simple pricing. No surprises.
No % taken from what you earn.

All features on all plans. You choose based on active student volume and team members.

Monthly Annual 2 months free
Starter
up to 100 students
up to 1 members
R$ 97 /mo

Ideal para: quem está começando ou tem turmas menores

🎁 14 days free trial

Pro
up to 2,000 students
up to 10 members
R$ 597 /mo

Ideal para: escola técnica, franquia de idiomas, faculdade de médio porte

🎁 14 days free trial

Need more than 2,000 students? → Talk to the team

💡 You don't pay a % on what you receive. Your students' payments go directly to your Stripe account. edupay only charges for the software subscription � not per transaction volume.
14
days free

No charge for 14 days.
Cancel anytime.
No hassle.

Test with your real school.
Zero risk.

Set up and use edupay with your actual students for 14 days. If it doesn't work for you, cancel without any hassle � no questions, no fees, no retention calls.

  • No charge for the first 14 days Your card is on file but only charged after the trial period
  • All data preserved if you continue Students, enrollments, and contracts remain intact when you subscribe
  • Export available at any time If you decide to leave, your data remains accessible for 30 days after cancellation
Create free account � start now
FAQ

Questions every manager asks
before getting started

Directly to your account. edupay uses Stripe Connect Standard: you connect your own Stripe account and student payments arrive directly to you, with no intermediation. edupay never touches your money.
Yes. The acceptance is logged with exact date and time, device IP, contract version, and SHA-256 hash of the content. This creates a complete audit trail that supports the contract legally in case of dispute.
No. The configuration wizard guides you through everything step by step: school details, student portal, and Stripe connection. You can set everything up in under an hour.
Yes. The Starter plan was designed for those just starting out or with few students. You get access to all features � no functionality limitations based on size.
Charges are scheduled in advance and processed automatically � via credit card, bank slip, or PIX. Even during a brief outage, scheduled charges are already in the system. We proactively notify you of any incident.
Yes. During the trial, cancel with no charges. After subscribing, cancel anytime with no penalty or minimum commitment. Your data is available for export for 30 days after cancellation.
The portal was designed to be simple. Students access the link, view their installments, and click to pay or download the contract. No new account, no complex password.
You can start the trial and explore the system without connecting Stripe. To issue real charges, you'll need to create a free Stripe account � the wizard guides you through that process step by step.
Ready to get started?

Your school could be billing
smarter today.

Set up in under an hour. Test 14 days with your real students. No charge during the trial, cancel whenever you want.

Developed by Est�dio Site � 16 years in distance education in Brazil.