WhitePenguinHelp
9 FAQs

Invoicing — Create Recurring Invoice

Learn how to create a recurring invoice in WhitePenguin that automatically repeats on a set billing schedule and sends it to a parent for viewing and payment. Note: An invoice can be converted to a recurring invoice whether it has been sent or not. However, when converting, no details can be edited.

Overview

A recurring invoice is an invoice that is automatically generated and sent to a parent on a repeating billing schedule — daily, weekly, monthly, termly, or yearly. It is ideal for regular, predictable fees such as tuition, admission, or any fixed charges that repeat over time.

Once created, a recurring invoice can be:

  • Previewed before saving to check for errors
  • Saved as a draft without notifying the parent
  • Saved and sent to the parent immediately via the portal

Admin only. Only users with Admin access can create invoices. Teachers and Staff do not have access to the Invoicing section.

How to Navigate to Create a Recurring Invoice

  1. Log in to the WhitePenguin admin portal.
  2. In the left sidebar, click Invoicing.
  3. The Invoicing page will open, showing a list of existing invoices.
  4. Click the “˅ Create New” button (top-right area of the page).
  5. A dropdown will appear with two options — select Create Recurring Invoice.
  6. The Create Recurring Invoice form will open.

The Create New dropdown has two options: Create Invoice (one-time) and Create Recurring Invoice (repeating schedule). Make sure to select the correct one.

Filling in the Recurring Invoice Form

The Create Recurring Invoice form is split into two panels: the main form on the left and the Invoice Summary panel on the right. Complete all fields carefully before saving.

The Invoice Number (e.g., INV-000955) is auto-generated by WhitePenguin at the top of the form. It cannot be edited or changed.

1️⃣ Student Details

Select the student this invoice is for. The two fields work in sequence — you must select a classroom first before the student list becomes available.

FieldDescriptionRequired
ClassroomSelect the classroom the student belongs to from the dropdownYes
StudentSelect the student — only becomes available after selecting a classroomYes

2️⃣ Invoice

This section is unique to recurring invoices. It defines the type of invoice and how often it repeats.

FieldDescriptionRequired
Invoice TypeSelect the category of the recurring charge. Options: Tuition fee, Admission fee, Custom invoiceYes
Billing PeriodSelect how often the invoice repeats. Options: Daily, Weekly, Monthly, Termly, YearlyYes

Choose the Billing Period carefully — it determines how frequently the invoice will be regenerated and sent to the parent. For example, selecting Monthly will send a new invoice every month automatically.

3️⃣ Items

Add the individual charges that make up this invoice. Each row is one line item.

ColumnDescription
DescriptionThe name or description of the charge (e.g., "Monthly Tuition Fee", "Term 1 Admission")
QuantityNumber of units (default is 0)
RatePrice per unit
VAT (%)VAT percentage to apply to this line item (default is 0%)
AmountAuto-calculated: Quantity × Rate + VAT
  • Click + Add New Row to add another line item.
  • Click the 🗑️ icon on any row to remove it.

4️⃣ Notes (Optional)

Use the Notes field at the bottom of the left panel to add any additional information visible to the parent on the invoice, such as:

  • Payment instructions
  • Reference numbers
  • A thank you message

Notes appear on every generated invoice when the parent views it on their portal. Keep them professional and clear.

5️⃣ Invoice Summary (Right Panel)

The right panel shows the invoice configuration and a live running total that updates automatically as you fill in the form.

FieldDescriptionRequired
Issue DateThe date the first invoice is issued. Defaults to today's date.Yes
Due DateThe date by which the parent must complete the first payment.Yes
Payment MethodSelect the payment method the parent will use (Cash, Online Payment, Transfer, Cheque, or Other).Yes
Account NumberAppears only when Transfer is selected. Choose the school bank account to receive the transfer. Defaults to the school’s default account (e.g., First Bank of Nigeria — 3030069801).Conditional

The summary below these fields shows a live breakdown:

FieldDescription
SubtotalTotal of all line items before discount and VAT
DiscountEnter a discount amount to deduct from the subtotal
Tax/VATTotal VAT calculated from all line items
Amount PaidAny amount already paid against this invoice
BalanceRemaining amount due (Total minus Amount Paid)
TotalFinal invoice total (Subtotal − Discount + Tax/VAT)

Payment Methods Available

When creating a recurring invoice, select the payment method the parent will use to pay each cycle. These are configured in Settings → Payment Methods.

Payment MethodDescriptionHow Parent Pays
💵 CashParent pays in person at the school officeAdmin manually records payment after receiving cash each cycle
💳 Online PaymentParent pays via debit/credit card or online gateway integrated with WhitePenguinParent clicks Pay Now on their invoice page and completes payment online
🏦 TransferParent pays via a direct bank transfer to the school’s accountParent receives bank account details and transfers the amount each cycle
📝 ChequeParent pays by writing a cheque made out to the schoolParent delivers a cheque each cycle; admin records payment once cleared
🔖 OtherAny other payment arrangement agreed between the school and the parentAdmin manually records and marks the invoice as paid based on the agreed method

Only payment methods that have been set up and enabled in Settings → Payment Methods will appear as options. If a method is missing, ask your school owner or admin to configure it first.

Actions: Preview & Save

After filling in the form, two action buttons are available:

Preview

  • Click Preview (top-right) to see exactly how the invoice will look to the parent before saving.
  • The preview shows: school name and logo, invoice number, student details, line items, subtotal, discount, total, due date, payment method, and notes.
  • Use Preview to catch errors before the invoice is saved or sent.
  • Click Back or Edit from the preview to return to the form and make corrections.

Save

  • Click the ˅ Save button (bottom-right) to save the invoice.

  • The dropdown arrow next to Save may offer:

    • Save — saves as a draft without notifying the parent
    • Save & Send — saves and immediately sends the invoice to the parent

Once sent, the invoice cannot be unsent. Double-check all amounts, billing period, student details, and due dates before clicking Save & Send. Use Preview first to avoid mistakes.

Invoicing Main Page & Invoice Actions

When you navigate to Invoicing in the sidebar, you land on the main Invoicing page with a full overview of all invoices.

Overview Cards

CardDescription
Total InvoicesThe total number of invoices created in the system
Paid InvoicesInvoices that have been fully paid
Pending InvoicesInvoices that have been sent but not yet paid
Overdue InvoicesInvoices that have passed their due date without payment

Invoice List

Recurring invoices appear in the list with Invoice Type: Recurring and a 🔄 icon next to the due date. The columns are:

ColumnDescription
Invoice NumberAuto-generated unique invoice ID (e.g., INV-000955)
Child NameThe name of the student the invoice was created for
Invoice TypeShows Recurring for recurring invoices
Due DateThe date by which payment must be made for the current cycle
BalanceRemaining amount still owed for the current cycle
Total AmountThe full invoice amount for the current cycle
StatusCurrent invoice status: Draft, Pending, Partially Paid, Paid, or Overdue
ActionMenu to perform actions on the invoice

Per-Invoice Actions

Click the ⋯ (three-dot) icon on any invoice row to open the action menu. The actions shown depend on the invoice status:

Draft, Overdue & Partially Paid Invoices

ActionDescription
👁 ViewOpen and view the full invoice details in read-only mode
✏️ EditEdit the invoice details (e.g., items, due date, payment method)
💰 Record PaymentManually record a payment received for this invoice (Cash, Transfer, Cheque, or Other)
⬇️ DownloadDownload the invoice as a PDF file
🗑️ DeletePermanently delete the invoice — this cannot be undone
ActionDescription
👁 ViewOpen and view the full invoice details in read-only mode
⬇️ DownloadDownload the invoice as a PDF file

Tips

  • Choose the right billing period. Match the billing period to how often the fee is actually charged — monthly for tuition, termly for term fees, yearly for annual registration.
  • Always use Preview before saving. It takes only a second and prevents sending incorrect invoices to parents.
  • Set a realistic due date. Give parents enough notice — typically 7–14 days from the issue date.
  • Use clear line item descriptions. Write descriptions parents will immediately recognise (e.g., "Monthly Tuition — September 2026" instead of just "Fee").
  • Add notes for Transfer invoices. Include your school’s bank details and reference number in the Notes field.
  • Select the correct Invoice Type. Choose Tuition fee, Admission fee, or Custom invoice to keep your financial records well-organised.
  • Check the student name carefully. Sending a recurring invoice to the wrong student means repeated incorrect charges every cycle.
  • Use Record Payment to manually mark Cash, Transfer, Cheque, or Other invoices as paid after receiving each cycle’s payment.

FAQs

Last updated on

On this page