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.
"You're still sending invoices via WhatsApp, never knowing if the student received them."
"Enrollment done with a handshake, contract sent as a PDF via email � if something goes wrong, there's nothing to prove."
"At the end of the month you discover 10 students are overdue � and you don't know since when."
"Every new enrollment means one more spreadsheet, one more PDF, one more manual step. There's no way to grow like this."
Not an ERP. Not a spreadsheet. Exactly what a school needs to bill, contract, and manage � nothing more.
Payments processed on time � by credit card, bank slip, or PIX � with no manual action. The system does it, you just review.
Ready-made template with your variables, signed on the portal with a traceable acceptance proof. Date, time, IP, and SHA-256 hash.
Students view installments, pay, and sign contracts without needing to call you. Branded with your school's identity.
Guided wizard: school details, student portal setup, and Stripe connection. No IT team required.
Import a spreadsheet or add manually. Courses, classes, and payment plans set up your way.
Set installments, early payment discounts, late fees, and payment method. In minutes.
The student receives the portal link and signs digitally. You get a confirmation with legally valid acceptance proof.
Charges processed on schedule � card, bank slip, or PIX. Payment confirmed via webhook in real time. Defaults flagged automatically.
Issued on time, no manual action. Second copies generated in one click.
Acceptance proof with date, time, IP, and SHA-256 hash. Real legal validity, archived automatically.
Your school's URL and visual identity. Students pay, sign, and view their history � without calling you.
The system identifies who is overdue in real time. No need to check a spreadsheet at month end.
Via Stripe Connect: payments land directly in the school's account, no intermediary. No float. No %.
Build a plan once � installments, discounts, penalties, interest � and reuse it for any new enrollment.
Filter by student, class, course, status, and period. CSV export. Dashboard with real-time cash flow.
Each school has its own fully isolated environment. Security built in from the ground up.
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.
Compatible with any Moodle installation with REST API enabled. Optional single sign-on plugins available for schools already using Moodle.
| 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 | ✕ | ✕ | ✓ |
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.
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.
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.
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.
All features on all plans. You choose based on active student volume and team members.
Ideal para: quem está começando ou tem turmas menores
🎁 14 days free trial
Ideal para: escola estabelecida em crescimento
🎁 14 days free trial
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
No charge for 14 days.
Cancel anytime.
No hassle.
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.
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.