Sales pages with self-enrollment, credit card, bank slip and PIX billing, digital contracts, a student portal and Moodle in sync — all in one place. Set up in under an hour.
"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 the one at 143 days you already wrote off."
"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.
Every course gets a ready-made sales page, built from the data you already entered — or customized in the visual block editor, without a line of code. You share the link; the student signs up, picks bank slip, PIX or card, accepts the contract and joins the class on their own. The first thing you hear about it is a paid enrollment.
With Moodle connected, buyers land in the right LMS group — with single sign-on.
Create my sales pageIssued 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.
Reminder, overdue notice, termination fee and formal debt protest as the last step — cancelled on its own the moment the student pays.
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.
Share one link and receive paid enrollments at any hour. Registration, contract and billing happen on their own.
The instant an enrollment is created — by your staff or by the student on the sales page — edupay enrolls them in the right Moodle course and group. No CSV exports, no copy-paste, no recreating users. Enrollment cancelled or access expired? Unenrollment is automatic too. Your LMS starts mirroring your billing, on its own.
Compatible with any Moodle installation with REST API enabled — including shared hosting. The panel shows the status of every sync.
| Spreadsheet + WhatsApp | Generic tool | edupay | |
|---|---|---|---|
| Automatic payments — card, bank slip & PIX | ✕ | ✓ | ✓ |
| Digital contract with legal validity | ✕ | ✕ | ✓ |
| Integrated student portal | ✕ | ✕ | ✓ |
| Real-time default tracking | ✕ | Partial | ✓ |
| Termination fee and formal debt protest | ✕ | ✕ | ✓ |
| Money directly in your account (no %) | ✓ | ✕ | ✓ |
| Educational context (student, class, enrollment) | ✕ | ✕ | ✓ |
| Sales page with online enrollment and payment | ✕ | Partial | ✓ |
| Automatic Moodle 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.
Talk to us
Our team is available to answer questions about projects, consulting and educational technology.
Shall we talk?