Everything you need to know about EFRIS Simplified. Can't find an answer? Get in touch.
No. You just need your TIN and EFRIS credentials. We handle all cryptography, interface codes, and URA protocol requirements. Most users issue their first invoice within 5 minutes of signing up.
EFRIS Simplified communicates directly with the official URA EFRIS API endpoints. All invoices issued through our platform are fully EFRIS-compliant and submitted to URA in real time. We act as your technical middleware — the fiscal receipts and tax obligations remain entirely yours.
Your RSA private key is encrypted at rest using AES-256 and stored in an isolated vault. It is never logged, never exposed via API, and only decrypted in memory at the moment of request signing.
Absolutely. EFRIS Simplified is designed for accounting firms, ISVs, and ERP vendors managing multiple taxpayers. Each business gets its own isolated TIN, device number, and AES key lifecycle — all from a single account.
We translate all EFRIS return codes into human-readable error messages with actionable guidance. Transient errors (like concurrency limit 9901) are automatically retried with backoff. Permanent errors return clear explanations of what needs to be corrected.
Yes. All accounts start connected to the EFRIS test environment (efristest.ura.go.ug). When you're ready to go live, flip a single toggle in your dashboard to switch to production. No code changes required on your side.
UGX 1,500,000 per year — one flat rate, everything included. Unlimited invoices, unlimited businesses, full REST API, automatic key management, sandbox and production, audit trail, and priority support. No hidden fees, no per-invoice charges.
No. EFRIS Simplified handles AES key rotation automatically every 24 hours. We call T104, RSA-decrypt the new session key, and cache it — completely invisible to you. Your invoices never fail due to an expired key.
Join businesses across Uganda who've replaced months of integration work with a simple, automated sync.