Skip to content
Fatooraz

Invoicing software for a small Saudi business: what you need and what to skip

What invoicing software a small Saudi business needs: Arabic invoices with a QR code, credit notes, a VAT report and ZATCA phases, without a heavy ERP.

Published 6 October 2026 · Updated 6 October 2026 · 5 min read

What does invoicing software for a small business really need?

Invoicing software for a small Saudi business should do a few things well: issue correct Arabic invoices with a QR code and sequential numbers, pick the right invoice type for each buyer, create credit notes, produce a VAT report, and help you meet the e-invoicing phases set by ZATCA, the Zakat, Tax and Customs Authority. It does not need a heavy ERP. A cafe, a small shop or a consulting office can run on that list.

Staying small is practical. Every extra module has to be configured, learned and kept tidy, and a business with no IT team has nobody to do that. Start with the invoices your customers and ZATCA actually see, make them reliable, and add other tools only when a real problem appears, then widen the scope as your business grows.

B2C and B2B invoicing in Saudi Arabia: which invoice for which buyer

At a cafe counter you sell to consumers, so you issue a simplified tax invoice. It is handed over to the customer at once with its QR code, then reported to ZATCA within 24 hours, so nobody waits for an approval while holding a coffee and the queue at the till keeps moving. A small shop selling to customers at the counter works exactly the same way.

A small wholesaler selling to shops, or a contractor billing a company or a government entity for a finished stage, issues a standard tax invoice. Under Phase 2 it is cleared: sent to ZATCA before the buyer sees it, and issued only once ZATCA accepts it. A return or a price fix needs a credit or debit note naming the original invoice and a reason.

Cloud e-invoicing and self-service sign-up: what it means to start without a salesperson or an installer

Self-service ZATCA software means you sign up yourself, with no salesperson to call and no technician to book. You get a private workspace kept apart from other businesses, and nothing to install: you open it in a browser on a laptop or a phone. The vendor handles updates when ZATCA changes its requirements.

A free trial in ZATCA's simulation environment is the safest way to learn. Test invoices there have no tax effect, so you can issue a simplified invoice, a standard invoice and a credit note, make mistakes at no cost, and see how a rejected invoice looks. Let whoever will do the daily work, a cashier or an accountant, try it themselves, not only the owner.

What to insist on and what to skip for now

Insist on the basics: Arabic invoices, with an English copy if needed; sequential numbering; credit notes; a clear VAT report separating output VAT on sales from input VAT on purchases; and support for both ZATCA phases. Add a point of sale only if you sell at a counter, since it brings a till, receipts and daily closing to learn.

Skip, for now, what a business of your size does not use: consolidating the accounts of several companies, manufacturing modules, long customisation projects, and a point of sale if nobody pays at a counter. Each is more to learn in the first month, when the priority is a correct invoice by tomorrow, and you can revisit any of these choices when your business changes.

A first-week plan: from sign-up to a decision

Treat the first week as a test with a date at the end. Use the trial, stick to real situations from your own business, and write down whatever confuses you or slows you down. A tool that is hard to use on day three will not become easier in month three, so find that out now, while you are still in the free trial.

On day five, ask three questions. Did your team manage without help? Did the documents look right in Arabic? Did the VAT report match what you issued? If yes, choose a plan and onboard on the Fatoora portal when your wave requires it. The software does not file your VAT return; you submit it on ZATCA's portal.

  • Day 1: sign up, then add company details and your 15-digit VAT number
  • Day 2: issue a simplified and a standard test invoice in simulation
  • Day 3: issue a credit note and check it names the original invoice
  • Day 4: open the VAT report and compare it with your test invoices
  • Day 5: decide, with your accountant and your team

How Fatooraz fits a small business

Fatooraz is built for this self-service start. You sign up with an email address, choose your own web address, and receive a private workspace and a free trial, with no credit card needed to start. It is cloud software used from a browser. Documents are issued in Arabic and English together, and the screens run right to left when you use Arabic.

There are three plans, described by what they include. Starter (one user) and Team (up to five users) cover invoicing, VAT and ZATCA e-invoicing, with credit notes and the VAT report. Business, for up to twenty-five users, adds the point of sale for counter sales. You, the taxpayer, do the onboarding on the Fatoora portal, and Fatooraz guides you; the trial runs in ZATCA's simulation environment.

This guide is general information and not legal or tax advice. Check ZATCA’s latest announcements and speak with your accountant for your situation.

Frequently asked questions

Does a small business need an ERP, or is invoicing software enough?

For most small businesses, invoicing software covers the daily need: correct invoices, credit notes and a VAT report. An ERP adds modules, setup and training that pay off with large stock, several branches or production. Begin with invoicing and judge a bigger system by a real problem.

Can I run invoicing from a phone, with no IT team?

The software is cloud-based: you sign up yourself, get a private workspace and open it in a browser on a phone or a laptop, with no server and no installer. Someone in your team still completes the connection to ZATCA's Fatoora portal, with guidance from the vendor, when your wave arrives.

Should I wait for ZATCA's notice before choosing software?

No. Phase 1 already requires electronic invoices in Arabic, and ZATCA notifies each Phase 2 wave at least six months before its integration date. Wave 25, the latest announced, covers VAT revenue above SAR 187,500 in 2022, 2023, 2024 or 2025, with a deadline no later than 1 February 2027. Check your own wave.

Start with a workspace of your own

Try invoicing, e-invoicing and the point of sale for 90 days. No credit card, no commitment.