URA EFRIS compliance for schools

EFRIS compliance,
built for your school

SchoolGaze connects your school's finances directly to Uganda Revenue Authority's EFRIS system. Issue fiscal receipts for fees, record supplier e-invoices, validate TINs and generate credit and debit notes - all from one place, powered by our dedicated EFRIS platform.

Fiscal receipts for fees

Issue URA-verified receipts the moment a parent pays school fees.

Supplier e-invoices

Capture and validate supplier invoices for food, books and equipment.

Backed by law

Sections 73A & 73B of the Tax Procedures Code Act 2014.

URA-authenticated

Every document carries a Fiscal Document Number and QR code.

The basics

What EFRIS means for schools

EFRIS - the Electronic Fiscal Receipting and Invoicing Solution - is Uganda Revenue Authority's mandatory system for reporting transactions in real time. For schools, it touches both the money coming in and the money going out.

How does it work?

When a transaction is recorded, it is sent to URA automatically. URA verifies it and returns a Fiscal Document Number (FDN) and a QR code. The receipt or invoice is then URA-authenticated and can be scanned to confirm it was reported.

Who must comply?

Any school registered for VAT must issue EFRIS documents. Even non-VAT schools are affected: to claim an expense, you need a valid EFRIS e-invoice from your supplier - so every school benefits from handling EFRIS correctly.

Where does it touch a school?

On income - fiscal receipts for school fees, transport, uniforms and other charges. And on expenses - the e-invoices you receive from suppliers of food, stationery, books, equipment and services.

What if you do not comply?

URA can disallow expense deductions and reject input VAT on purchases without valid e-invoices, and assess penalties. Suppliers and parents may also expect a compliant document for every payment.

How it works

EFRIS happens automatically in SchoolGaze

Your bursar works exactly as they always do. SchoolGaze handles the EFRIS reporting in the background through our integration platform.

Step 01

Record the transaction

A parent pays fees, or you receive a supplier invoice. You record it in SchoolGaze exactly as you normally would.

Step 02

SchoolGaze reports to URA

Instantly, SchoolGaze sends the transaction to URA's EFRIS server, which stamps it with a Fiscal Document Number and QR code.

Step 03

Issue a compliant document

The verified fiscal receipt, e-invoice, credit or debit note is returned, ready to print or share - legally compliant and URA-authenticated.

The whole process takes seconds. It even works offline - transactions are queued and synced to URA automatically when connectivity returns, within the 5-day URA limit.

What you get

Everything your school needs for EFRIS

From fee receipts to supplier invoices, SchoolGaze covers every EFRIS action a school has to take - no separate middleware, no manual uploads.

Fiscal receipts for fees

Every fee payment - tuition, boarding, transport or uniforms - generates a URA-authenticated fiscal receipt with an FDN and QR code.

Supplier e-invoices

Record and reconcile e-invoices from your suppliers of food, books, stationery and equipment so every expense is properly recognised by URA.

E-invoices for billing

Issue compliant e-invoices for any VAT-applicable service or charge your school bills to parents, sponsors or organisations.

Credit notes

When a charge is reversed, a fee is waived or a refund is due, SchoolGaze issues the matching EFRIS credit note automatically.

Debit notes

Make corrections and adjustments to a previously issued invoice with the required EFRIS debit note.

TIN validation

Validate a supplier or organisation's TIN with URA before recording an invoice - essential for B2B transactions.

URA QR code on every document

Parents, suppliers and auditors can scan the QR code on any document to verify the transaction was reported to URA.

Real-time URA reporting

Transactions are submitted to URA the moment they happen - no batch uploads, no end-of-term scramble, no missed deadlines.

EFRIS audit trail

A full record of every EFRIS submission, confirmation and document is stored in SchoolGaze for easy access during a tax audit.

EFRIS documents

The four documents SchoolGaze generates

Every EFRIS document carries three things: a Fiscal Document Number (FDN), a verification code and a URA QR code anyone can scan.

E-Invoice

Issued when your school bills a VAT-applicable charge or service. Shows your details, the payer's details, the items and the tax breakdown.

E-Receipt

Issued for fee payments and other income where no VAT breakdown is required - the everyday fiscal receipt parents receive.

Credit Note

Issued when a charge is reversed, a fee is waived or a refund is due. Reverses or adjusts the original invoice.

Debit Note

Issued to correct or increase a previously issued invoice - for example, an under-billed charge or an added service.

Why it matters

EFRIS compliance is good for
your school too

Beyond avoiding penalties, EFRIS gives your school cleaner records, faster reconciliation and complete financial transparency.

  • Fee receipts and supplier invoices reconcile themselves - no manual cross-checking.
  • Every supplier expense is backed by a valid e-invoice, protecting your deductions.
  • VAT, where it applies, is computed automatically - no manual maths, no errors.
  • All transaction records are stored digitally - no lost receipt books, no paper trail.
  • Audit-ready at any time, with a full EFRIS history a click away.

Non-compliance carries real consequences

Without valid EFRIS e-invoices for your purchases, URA can disallow input VAT, reject expense deductions and levy penalties. Handling EFRIS correctly protects your school's finances and reputation.

Works even when the internet goes down

SchoolGaze keeps working offline. EFRIS transactions are queued locally and automatically submitted to URA when connectivity is restored - within the five-day window URA allows.

FAQ

Common EFRIS questions

Do schools really need EFRIS? +
If your school is VAT-registered, you must issue EFRIS documents. And even if you are not, you need valid EFRIS e-invoices from your suppliers to claim expenses. Either way, handling EFRIS properly keeps your school on the right side of URA.
Can SchoolGaze generate invoices for suppliers? +
Yes. When your school purchases goods or services - food, stationery, uniforms, transport or equipment - SchoolGaze records the supplier e-invoice and validates the supplier TIN, so your expense is recognised by URA and your records stay clean.
Does it issue receipts for school fees? +
Yes. Every fee payment generates a URA-authenticated fiscal receipt with a Fiscal Document Number and QR code, which the parent can scan to confirm it was reported.
What is a Fiscal Document Number (FDN)? +
A unique identifier URA assigns to every EFRIS-verified transaction. It appears on the document alongside a QR code that confirms the transaction was reported to URA.
Do I need separate EFRIS software? +
No. SchoolGaze connects directly to URA EFRIS through our dedicated integration platform - there is no separate middleware to buy or manage, and nothing to upload manually.
What happens if a submission fails? +
Failed submissions are retried automatically. The transaction is queued and resent when the issue clears, and you are alerted to any persistent failures so nothing falls through the cracks.
Powered by efrissimplified.com

Make your school EFRIS-compliant today.

Fiscal receipts for fees, supplier e-invoices, TIN validation, credit and debit notes and real-time URA reporting - all connected through our dedicated EFRIS integration platform.

  • Fiscal receipts on every fee payment
  • Supplier invoices captured and validated
  • No separate EFRIS middleware to manage
  • Set up with our team in days

What's included

  • Fiscal e-receipts on every fee payment
  • Supplier e-invoice capture & reconciliation
  • E-invoices for billable services
  • Credit notes & debit notes
  • TIN validation before recording invoices
  • Automatic VAT computation where it applies
  • Real-time URA reporting on every transaction
  • URA-authenticated QR code on every document
  • EFRIS audit trail & compliance history
  • Offline operation with automatic URA sync