Set up fees for a term
Define the fees you charge this term (tuition, books, uniforms) and send the bills to the right classes in one go.
At the start of each term you'll usually set up the fees once, then send the bills to parents in a single batch. After that you can check who has paid, send reminders, and record cash payments from parents who pay at the school office. This guide covers the setup and the first round of sending.
Steps
Open the Finance section
From your dashboard menu, click Finance. You'll see a hub with three tabs at the top: Payments, Fees and Reports. Click the Fees tab. This is where you set up and send what your school charges.
Start a fee send
Click Send Fees at the top of the page. It is the big button beside the page title whenever you are on the Fees tab. You don't set fees up separately from sending them any more: one wizard does both, so you can't end up with a fee defined but never billed.
Choose the classes you're billing
The wizard opens on Classes. When your classes and the current term are already set up (which they are for most schools), this step is one line: All 12 classes · Second Term 2026/2027, with the number of students underneath. If that is what you want, click Continue and move on. There is nothing to fill in.
If it isn't (a levy for one class, or last term's fees), click Change. The full controls open: pick the session and term, then choose between Entire School and Specific Classes (tick the ones you want).
Continue stays disabled until at least one class and a session are chosen, which is the wizard's way of stopping a half-finished batch.
Add the fees and a due date
On the Fees & Due Date step, add a line for each thing you're charging:
- Fee: start typing the name (e.g. Tuition Fee). If you've charged it before, pick it from the list. If it's new, edunile creates it as you type. There's no separate setup page to visit first.
- Amount (₦): how much in Naira. Just the number, no commas.
- Due date: the deadline by which you expect parents to have paid.
Add as many lines as you need, then click Continue.
Check the summary, then confirm once
The Review step is a summary of what you're sending: the session and term, how many classes, the fees and the due date. Click Send fees when it looks right.
A confirmation window then opens with the numbers edunile has actually worked out: how many students, how many new bills, and the total. This is the one place to pause: clicking Confirm & Send sends bills to every parent on the list, by email and (if the school has it enabled) WhatsApp. edunile creates a bill for each student in the background. For a school of a few hundred students this takes 1–3 minutes.
Check the Payments tab
Once the bills are out, switch to the Payments tab. Collection by Class gives you a card per class showing what has come in and what is still outstanding. Click View Students on a class and you get a row for every student who was billed, with a status telling you who has paid, who has paid part of it, and who hasn't paid at all. From there you can:
- Record cash payments parents bring to the school office.
- Open a bill to see its details.
- Send a reminder to a parent who still owes.
The next article in this series covers sending reminders to parents who haven't paid.
Common issues
- The wizard says there's no active term
edunile needs a current term to attach the bills to. Go to Academics → Sessions & terms, find your current term, and make sure your session is active. Then come back to Send Fees. The dropdown will populate.
- A class I want to bill isn't in the list
Only classes you've created appear in the wizard. If a class is missing, add it first (see create classes) and come back.
- The Continue button won't turn on
On the Classes step you need both a session and at least one class. If you've opened Change and ticked classes and it is still off, check the session dropdown at the top of that panel.
- A parent says they got two bills for the same fee
This usually means the wizard was run twice for the same class. On the Payments tab, open that class with View Students and you'll see both bills. Clear the duplicate by clicking the ⋮ menu on its row and choosing Waive this bill. The amount drops to zero and the parent stops being chased for it.
- I need to charge a different amount for one student (scholarship, discount)
For one-off changes, open the student's profile, find the bill in their Bills tab, and click Edit to change the amount. If you want a permanent discount, contact support. We can help you set it up properly so it doesn't have to be edited every term.
- I want to refund a parent
Pay the parent back in cash or by bank transfer the way your school normally would, then record it: open the bill and click Hand money back. The bill's balance goes back up by that amount and its history shows it as Handed back. If the money is credit left over from an earlier overpayment, use Hand back on the Credit card on the student's profile (Finance tab) instead. See Record a payment made in cash or by transfer for the steps.
If you have simply over-billed someone and no money has changed hands, use ⋮ → Waive this bill instead.