Skip to content
ZATCA Phase 2 e-invoicing built in

Billing that keeps working when the internet doesn't

Invoicing, inventory, and accounts for GCC businesses. Your books live on your own device, so the counter never stops — and sync catches everything up the moment you are back online.

Loads a full sample business in your browser. No signup, no card, nothing to install.

billgpt.online/app

100%

Offline-capable — every screen, not just the POS

Phase 2

ZATCA e-invoicing, QR and signed XML included

90 days

Free trial on the top plan, no card required

3 apps

Web, Windows desktop and Android, one account

What is BillGPT?

BillGPT is free billing, accounting and inventory software for small and medium businesses in Saudi Arabia, the wider GCC and India. It handles tax invoices, quotations, purchases, stock, expenses and party ledgers in one place, with ZATCA Phase 2 e-invoicing for the Gulf and GST for India built in rather than sold as add-ons. Unlike browser-only accounting tools, it keeps a real database on your own device, so billing, stock and printing keep working with no internet at all, and sync to your other devices when the connection returns.

Who it is for
Retail shops, restaurants, wholesalers, contractors and service businesses — plus students and colleges learning double-entry accounting
Price
Free forever tier; paid plans from ₹499/month; 90-day free trial with no card
Platforms
Web browser, Windows desktop, Android — one account across all three
Tax coverage
ZATCA Phase 2 (Saudi Arabia), VAT for UAE, Bahrain and Oman, zero-rate for Qatar and Kuwait, GST for India

Everything in one place

One app instead of six spreadsheets

Sales, purchases, stock, cash and compliance share the same ledger — so a number you change in one place is already right everywhere else.

Invoicing & quotations

Tax invoices, quotations, proforma, delivery challans and purchase orders. Convert a quote to an invoice without retyping a line.

Inventory & barcodes

Stock moves with every sale, purchase and return. Scan with the camera, print your own shelf labels, and see what is actually on the rack.

Money in & money out

Payments, expenses and party statements on one ledger, so you can answer “who owes me what” without opening a second file.

Reports that reconcile

Sales, tax, stock and receivables built from the same voucher entries the invoices came from — not a parallel set of numbers.

Reads your paperwork

Drop a supplier bill in as a PDF or a photo and let it fill in the purchase entry. Bring your own AI key, or use the credits included in your plan.

Staff, roles & branches

Give the counter staff exactly the screens they need. Run several companies from one login, each with its own books.

Tax & compliance

VAT for the Gulf, GST for India

Tax is part of the ledger, not a report you assemble afterwards. Pick your country at setup and the right rates, returns and invoice layouts are already in place.

  • Simplified & standard invoices — B2C QR at the counter, B2B clearance before issue.
  • UBL 2.1 XML, signed and hashed — the previous-invoice hash chain is maintained automatically.
  • Arabic and English — bilingual print layouts with full right-to-left support.
  • Queued, never lost — if the gateway is down, invoices queue and clear when it returns.

Indian GST, in the same app

Switch the country to India and the engine changes with it — the same 18% charge splits into CGST and SGST within a state, or becomes IGST across one.

  • CGST, SGST and IGST split from the place of supply
  • GSTR-1 export, generated from your actual invoices
  • GSTIN validation, with the state read straight off the number

Tax Invoice

فاتورة ضريبية

Cleared
Invoice no.INV-2026-0418
VAT no.3001234567 00003
SubtotalSAR 4,200.00
VAT 15%SAR 630.00
TotalSAR 4,830.00

TLV QR code

Seller, VAT number, timestamp, total and VAT — encoded exactly as ZATCA specifies.

Internet disconnected
Invoice INV-0419 created✓ Saved
Stock updated, 12 items✓ Saved
Payment received, SAR 1,240✓ Saved
3 changes waiting to sync

Offline-first

Your books live on your device

BillGPT keeps a real database on the machine in front of you, not a cache of a web page. Every screen works with the cable unplugged — creating invoices, taking payments, moving stock, printing.

When the connection comes back, changes sync to your other devices as an append-only log. Two people billing at once end up with one consistent set of books, not a conflict you have to untangle by hand.

See it in the demo

Product tour

A look around

Or skip the pictures and open the demo — it is the same build, loaded with a sample business.

Point of sale screen: three items rung up, with VAT and the cash total on the right

Who uses it

Built for the counter, not the boardroom

Retail shops & supermarkets

Barcode scanning, a fast till, shelf labels and stock that stays honest across returns and damages.

Restaurants & cafés

Menu-driven billing, table and takeaway orders, and kitchen-side item management.

Wholesale & trading

Price lists per customer, purchase orders, credit tracking and party statements that settle arguments.

Contractors & services

Quotations, proforma invoices, running account bills and job-wise costing.

Students & colleges

A free tier and a one-click demo company make it a real double-entry system to learn on — vouchers, ledgers, trial balance and final accounts, without a licence or a lab install.

Accountants & consultants

Run several client companies from one login, each with separate books and its own users.

AI, where it earns its place

An assistant that does the typing

The AI in BillGPT is aimed at data entry and questions, not at deciding your accounts. Every action it takes is bounded by the same permissions your staff have, and you can read exactly what it did.

Reads supplier bills

Drop in a PDF or a photograph of a bill and the purchase entry fills itself in, lines and taxes included, for you to check before it posts.

Ask your books a question

“Which customers owe me more than 30 days?” answered from your own data, on your own device.

Agents with a leash

Automations run against your books under explicit, per-skill permissions, with an audit log of every write. Reading is always allowed; writing never is by default.

Your key or ours

Bring your own API key and pay the vendor directly, or use the credits included in your plan. Nothing is sent anywhere on the free tier unless you turn it on.

Switching

Coming from Tally, Zoho Books, Odoo, QuickBooks or SAP?

We are not affiliated with any of them, and we will not pretend a migration is one click. Here is what each move actually looks like.

Tally
Export masters and closing balances to Excel and import them as items, parties and opening balances. Vouchers do not carry across; most shops start fresh on a period boundary and keep Tally read-only for history.
Zoho Books
Contacts, items and opening balances import cleanly from Zoho's CSV exports. If you are leaving mainly for offline billing or ZATCA cost, say so on the form and we will tell you whether it is worth the move.
Odoo
An honest comparison: Odoo is a far larger platform with modules we do not have. If you use only invoicing, inventory and accounting, BillGPT is lighter, cheaper and works offline. If you run manufacturing or a full ERP, stay where you are.
QuickBooks
Customers, suppliers and items import from the standard exports. QuickBooks has deeper bank feeds; BillGPT has GCC tax compliance and offline billing it does not.
SAP or a custom ERP
If SAP is running your business, BillGPT is not a replacement and we will say so. Where it does fit is a branch, a retail outlet or a subsidiary that needs compliant local billing without another SAP licence.
Excel or a paper book
The easiest move of all, and the most common one. Bring items and outstanding balances in from a spreadsheet and start billing the same day.

All product names are trademarks of their respective owners, used here only to describe migration paths.

Being built now

Listed separately from everything above because none of it has shipped yet. We would rather lose a sale than have you buy a promise.

CRM not yet available

Leads, follow-ups and quotation pipelines, sharing the party ledger the invoices already use.

HR & payroll not yet available

Staff records, attendance, leave and payroll posting straight into the accounts.

Want either of these? Tell us on the form — what customers ask for first is what gets built first.

Pricing

Start free. Pay when it earns its keep.

Every new account starts on the top plan for 90 days. No card, and nothing is deleted if you decide not to pay — you drop to the free tier and keep your books.

Monthly Yearly 2 months free

Community

One shop, one device, the essentials.

Free

forever

Get started
  • Invoicing, parties and items
  • Stock and expense tracking
  • 1 device, 1 user, 1 company
  • Bring your own AI key
  • No cloud sync or storefront
Most popular

Pro

For a growing shop with staff and a second till.

₹499 /month

billed monthly

Start 90-day trial
  • Everything in Community
  • Cloud sync across 3 devices
  • ZATCA e-invoicing & analytics
  • Online storefront
  • 5 users, 3 companies
  • AI credits included

Max

Several branches, unlimited staff, everything on.

₹1,499 /month

billed monthly

Talk to us
  • Everything in Pro
  • 10 devices
  • Unlimited users and companies
  • 4× the AI credits
  • Priority support

Prices exclude tax. Need a different currency or an on-premise deployment? Ask us.

Questions people actually ask

Is there a genuinely free accounting software here, or is it a trial?

Both, and they are different things. The Community plan is free forever — invoicing, parties, items, stock and expenses, on one device, with no time limit and no card. Separately, every new account gets 90 days on the top plan to try the paid features. When those 90 days end you drop to Community rather than losing anything.

What is the catch with the free plan?

One device, one user, one company, and no cloud sync, online storefront or ZATCA clearance. Those are the things that cost us money to run. Everything you enter stays yours and stays exportable.

Do I need internet to use it?

No. The database sits on your device, so billing, stock and printing all work offline. You only need a connection to sync between devices, to reach the ZATCA gateway, or to use the online storefront.

Is it really ZATCA Phase 2 compliant?

The integration is built in: CSID onboarding, UBL 2.1 XML, cryptographic stamping, the invoice hash chain, and the TLV QR code. Compliance also depends on your own VAT registration and how you configure the business, so we walk new customers through onboarding.

Does it handle Indian GST?

Yes. Set the country to India and the tax engine changes with it: CGST and SGST within a state, IGST across states, GSTR-1 export built from your actual invoices, and GSTIN validation that reads the state code off the number.

Is this a good Tally alternative?

For a shop that mainly bills, tracks stock and files returns, yes — and it adds offline-first sync across devices, Arabic invoices and ZATCA that Tally does not cover in the Gulf. If you depend on deep Tally customisation or TDL add-ons, it is not a like-for-like replacement. We are not affiliated with Tally.

Is it an ERP?

It is honest to call it billing, inventory and accounting with an ERP shape: multi-company, roles, purchase orders, cost centres and plugins. It is not a full ERP — there is no manufacturing, and CRM and HR are still being built. If you need those today, Odoo or SAP will serve you better.

Can I use it to learn or teach accounting?

Yes, and it is a reasonable choice for it. The demo loads a complete sample company in the browser with nothing to install, and the free plan is a real double-entry system — vouchers, ledgers, trial balance, P&L and balance sheet — rather than a simulation. Colleges are welcome to use it in a lab; tell us on the form if you need a hand setting one up.

Where is my data stored?

Primarily on your own device. If you turn on sync, an encrypted copy is kept in the cloud so your other devices can catch up. On the free tier nothing leaves your machine at all.

Can I move my existing data in?

Items, parties and opening balances import from a spreadsheet. For a larger migration from another billing package, send us a sample export using the form below and we will tell you honestly what will and will not carry across.

Does it have CRM or HR and payroll?

Not yet. Both are being built and neither is available today. Everything on the pricing page is what ships now.

What does the AI actually do?

It reads supplier bills into purchase entries, answers questions about your own books, and runs automations under per-skill permissions with an audit log. It does not decide your accounts, and it cannot write anything your permissions do not already allow.

Is the app itself in Arabic?

Invoices print bilingual Arabic and English, and the whole interface flips to right-to-left. The screen labels themselves are currently English; Arabic labels are on the way. Your own data — business name, customers, items — is Arabic throughout.

Is there a desktop or mobile app?

Yes — a Windows desktop build and an Android app, both on the same account as the web version. The desktop build is the one to use if your shop's internet is unreliable.

Get in touch

Tell us about your business

A real person reads every message, usually the same working day. Ask about migration, pricing in your currency, ZATCA onboarding, or anything the demo did not answer.

hello@billgpt.online Email us directly
Sunday – Thursday, 9:00 – 18:00 Arabia Standard Time (GMT+3)

We use what you send only to reply to you. No newsletter, no reselling your details.

Open the demo before you decide anything

A full sample business, loaded in your browser. Nothing to install and nothing to sign up for.

Try the live demo