Skip to content

See your next invoice

Adjust the sample below to see how item prices, VAT and the invoice total work together. This interactive preview demonstrates a simplified invoice QR code; live submissions require ZATCA onboarding.

Start your free trial

14-day trial. No credit card required.

Simplified tax invoice

INV-000124

Edit the sample to preview totals and QR data.

Taxable amount
⁦⃁ 78.26⁩
VAT 15%
⁦⃁ 11.74⁩
Total
⁦⃁ 90.00⁩
Issued
—

Scan it with any phone: the code carries the five fields ZATCA asks for.

  1. Seller name:Al Rayyan Trading Est.
  2. VAT number:300000000000003
  3. Time stamp:—
  4. Invoice total:90.00
  5. VAT total:11.74
Arabic coffee 250 g

A clear view of your books

Invoices, receipts and approved expenses create their accounting entries as you work. Step through the three documents below and watch each entry land in the trial balance, which always balances.

Documents

Journal entry

JE-000312 · Oct 20, 2026

Posted the moment the invoice was issued

AccountDebitCredit
1300 Accounts receivable18,975.00
4100 Sales revenue16,500.00
2200 VAT output2,475.00
Total18,975.0018,975.00

Posted automatically. Debits equal credits.

Trial balance

After INV-000124

AccountDebitCredit
1200 Bank account—
1300 Accounts receivable18,975.00
1400 VAT input—
2200 VAT output2,475.00
4100 Sales revenue16,500.00
5300 Rent—
Total18,975.0018,975.00

Balanced: 18,975.00 debit = 18,975.00 credit

Documents ready for business

Preview the invoices, quotations, purchase orders and reports you use every day.

Tax invoice

No. INV-000124 · Date Oct 20, 2026 · Due Nov 19, 2026

Seller

Al Rayyan Trading Est.

7890 King Fahd Road, Al Olaya, Riyadh 12211

VAT no. 300000000000003

Buyer

Al Ofuq Contracting Co.

Olaya Street, Riyadh

VAT no. 310122393500003

DescriptionQtyPriceAmount
Financial consulting, hours10450.004,500.00
Laptop24,200.008,400.00
Business plan subscription, months12300.003,600.00
Subtotal
⁦⃁ 16,500.00⁩
VAT 15%
⁦⃁ 2,475.00⁩
Total
⁦⃁ 18,975.00⁩
Dashboard

Dashboard. Invoiced, collected, outstanding and VAT at a glance, with revenue, expenses and cash flow for the last twelve months.

See the tools behind your workflow

Explore actual product screens with sample data, from your first sale to your financial reports.

Sales

Purchases and stock

Money

Accounting

Reports

Control

Connected from sale to statement

Keep your sales, purchases and accounts in one workflow, with a clear record behind every balance.

1 of 12

Chart of accounts grouped by type

Start with structured accounts

A ready-made chart covers assets, liabilities, equity, revenue and expenses, including input and output VAT.

Add accounts to suit your business while keeping system accounts protected.

Journal entries list with debits and credits

Accounting without repeat entry

Issued invoices, recorded payments and approved expenses create their associated journal entries.

Review entries or add manual adjustments with a traceable audit history.

Balance sheet with assets, liabilities and equity

Reports grounded in your ledger

Review profit and loss, the balance sheet, cash flow and trial balance from posted accounting entries.

Select a reporting period and export the figures for review.

VAT return preparation report

Prepare VAT with confidence

Review taxable sales, purchases, input VAT and output VAT alongside their ledger balances.

Use the reconciliation worksheet to review your figures before filing through the ZATCA portal.

Receivables aging report

Know who owes you, and since when

Receivables and payables aging bucket every open document by days overdue, so collections start before money gets old.

Customer statements and payment allocation keep each balance explained.

Counter sale with three items in the cart

Sell at the counter in seconds

Scan a barcode or tap a product, take cash, card or both, and the change is worked out for you.

Every sale is a simplified tax invoice with its QR code, and the 80 mm receipt prints at once.

A sent quotation with its timeline

Quotes that become invoices

Send a quotation or proforma invoice, let the customer accept it from a link, then convert it in one click.

Quotations close to expiry are flagged a week ahead.

Invoice page with the WhatsApp share dialog open

Send it on WhatsApp or by email

Share an invoice or quotation to the customer’s mobile with a ready message in Arabic or English.

They open a secure link to view, print or download it, with no app to install.

Inventory with stock levels and values

Keep stock movements visible

Track quantities as products are sold, returned or received, with average-cost valuation.

Review low-stock alerts and prepare purchase orders for replenishment.

A received purchase order with its supplier bill

From order to bill without retyping

Raise a purchase order, mark it received when goods arrive, and create the supplier bill from it in one step.

Bills go through approval, post to the ledger and are paid from the same screen as everything else.

Invoice detail with QR code and compliance panel

Manage your ZATCA connection

Complete device onboarding, then track clearance and reporting status from each invoice.

Review submission responses and resolve errors from a dedicated submission history.

Roles and permissions screen

The right people, the right permissions

Built-in roles for owners, accountants, approvers and cashiers, or your own; approvals before issuing and a full audit log behind every action.

Several companies and branches under one login, each with its own books.

AI that works from your own books

Shamel Hub AI answers from your figures, shows where every number comes from, and prepares drafts that you confirm. It never posts, sends or guesses on your behalf.

Arabic and English · Latin digits and the riyal sign · included in every plan with monthly credits

Assistant

Ask, in your own words

Who owes me the most? What did we spend on rent this quarter? The answer is built from your invoices, payments and expenses, with a link to the page that proves it.

Who are my overdue customers?

Three customers are overdue for a total of ⃁ 33,005.00. The largest is Al Ofuq Contracting, 42 days late:

CustomerOverdueDays
Al Ofuq Contracting⃁ 18,975.0042
Al Rayyan Trading⃁ 9,200.0017
Noor Foods⃁ 4,830.009
Source: receivables ageingDraft a reminder for Al Ofuq

Document capture

Receipts read for you

Photograph a supplier invoice or drop in a PDF. Supplier, date, VAT number, VAT and total are read and checked against your records; a draft expense or bill waits for your review with the original attached.

Supplier
Aldrees Petroleum
Date
2026-10-18
VAT number
300123456700003 ✓ valid
VAT 15%
⁦⃁ 31.30⁩
Total
⁦⃁ 240.00⁩
Draft expense ready for review

Cash forecast

The next 13 weeks, before they happen

Built from open invoices, bills due, payroll and the VAT return, week by week. AI writes the explanation and answers what-ifs: customers pay 15 days late, sales fall 20%.

Lowest point · Week 7⁦⃁ 42,000.00⁩

VAT return due in week 7; collecting the two largest overdue invoices keeps the balance above ⃁ 60,000.

Daily insights

Three things worth knowing today

Every morning the dashboard shows up to three short observations from your own data, each with a link to act on it.

  • Al Ofuq Contracting is 42 days overdue on ⃁ 18,975.00
  • Fuel costs are 38% above the 3-month average
  • The Q3 VAT return is due in 12 days

Your figures stay yours

Answers use only the data in your account. Your books are never used to train AI models.

Drafts, never postings

The assistant can prepare an invoice, expense, bill or reminder, but only you press Confirm.

Included every month

Starter: 200 credits · Business: 1,500 credits · Enterprise: 6,000 credits. One answer costs about 1–3 credits; top-ups never expire.

Grow without changing systems

Branches, currencies and assets live in the same ledger as your invoices, so every report still adds up.

Multi-currency

Invoice in dollars, report in riyals

Each invoice keeps its own rate, and VAT is also shown in riyals as ZATCA requires. Exchange gains and losses post themselves when you are paid.

Invoice INV-000231USD
Amount
5,520.00 USD
Rate
3.75
In riyals
20,700.00 SAR
Paid at 3.76 · Exchange gain posted+55.20

Cost centres and budgets

See which branch makes money

Tag revenue and costs to a branch, department or project, compare each month with its budget, and get warned when spending runs ahead.

BudgetActual
  • Riyadh-8% · on track
  • Jeddah+8% · over budget
  • Projects-21% · on track

Fixed assets

Depreciation that runs itself

Register an asset once. Each month's depreciation posts with one click, and selling or writing off an asset works out the gain or loss.

Delivery van · FA-00004

Cost
180,000.00
Book value today
126,000.00

October depreciation posted

From draft to paid

Prepare and review your draft.

—Draft

Al Ofuq Contracting Co.

Number on issue

Balance due: ⁦⃁ 18,975.00⁩

Approve before issuing, when required.

—Approved

Al Ofuq Contracting Co.

Approved by Khalid

Balance due: ⁦⃁ 18,975.00⁩

Issue the invoice and record the sale.

INV-000124Issued

Al Ofuq Contracting Co.

Approved by Khalid

Balance due: ⁦⃁ 18,975.00⁩

Allocate payments and track the balance.

INV-000124Paid

Al Ofuq Contracting Co.

Approved by Khalid

Journal posted

Balance due: ⁦⃁ 0.00⁩

Built around Saudi business

The rules a Saudi business works by are built in from day one: e-invoicing, VAT, Arabic documents and invoices shared on WhatsApp. No add-ons, no workarounds.

VAT worked out on every line
15%
VAT worked out on every line
languages on the same document
2
languages on the same document
verification code on every invoice
QR
verification code on every invoice

ZATCA e-invoicing

Every invoice is signed and sent to ZATCA for you, and your customer can verify it by scanning the code with any phone.

  1. Invoice created10:42
  2. Digitally signed10:42
  3. Sent to ZATCA10:43
  4. Cleared by ZATCA10:43

Tax invoice

INV-000124

Oct 20, 2026

Cleared
  • Financial consulting4,500.00
  • Laptops × 28,400.00
  • Yearly subscription3,600.00
  • VAT 15%2,475.00

Total

⁦⃁ 18,975.00⁩

Scan to verify

VAT worked out for you

Every VAT category kept apart, and the return ready when the period ends.

Standard 15%12,000.001,800.00
Zero-rated 0%3,000.000.00
Exempt1,500.000.00
Out of scope500.000.00

VAT due⁦⃁ 1,800.00⁩

Send invoices on WhatsApp

A secure invoice link reaches your customer in a ready message; they view, print and download it without an account.

Invoice INV-000124⁦⃁ 18,975.00⁩

Hello, please find your tax invoice attached. You can view and download it from the link. Thank you for your business.

10:44

Received, thank you 🙏

10:51

Arabic and English

One document in both languages, and a full right-to-left interface.

Tax invoice
فاتورة ضريبية
VAT number
الرقم الضريبي
Total incl. VAT
الإجمالي شامل الضريبة

Approval before issuing

No invoice goes out without the right person signing it off.

  1. DonePrepared the draftSara · Accountant
  2. DoneApproved the invoiceKhalid · Finance manager
  3. NowIssued it and sent it to ZATCASystem

A full audit log

Who did what, and when, kept and never edited.

  • Khalid approved INV-00012410:43
  • Sara changed a line price10:31
  • Sara created INV-00012409:58

Several companies and branches

One login, separate books for each company.

  • Al Rayyan Trading Est.3 branches
  • Al Rayyan Distribution Co.2 branches
  • Al Rayyan Online Store1 branch

Saudi tax, beyond VAT

Withholding tax and zakat sit next to your VAT return, worked out from the same books.

Withholding tax

Calculated the moment you pay

Mark a supplier as non-resident and choose the payment type. The tax comes off the payment, the monthly return fills itself, and the supplier gets a certificate.

Try it

Supplier receives
38,000.00 SAR
Withheld for ZATCA
2,000.00 SAR
Total cost to your company: 40,000.00 SARFile and pay by November 10, 2026

Zakat

Zakat from your ledger

A yearly worksheet built from your balances: equity and long-term funding, less fixed assets and long-term investments. Adjust any line, then post the provision.

Equity and retained earnings
2,450,000.00
Long-term loans and provisions
600,000.00
Net fixed assets (deducted)
(1,280,000.00)
Zakat base
1,770,000.00
Rate for a 365-day year
2.5776%
Zakat due45,623.52 SAR

Move in an afternoon. Connect everything after.

Bring your data from the system you use today, then let your other tools talk to your books.

Data import

Bring your data from any system

Upload the Excel or CSV export of your old system as it is. Columns are matched in Arabic or English, every row is checked before anything is saved, and each import can be undone.

Your file

In Shamel Hub

اسم العميلName✓ matched
الرقم الضريبيVAT number✓ matched
Balance dueAmount still due✓ matched
  1. ✓Upload
  2. ✓Match columns
  3. ✓Review
  4. 4Import
  • Chart of accounts
  • Customers
  • Suppliers
  • Products and opening stock
  • Opening balances
  • Open invoices and bills

Single sign-on

Sign in with Microsoft or Google

Your staff use the work account they already have. Limit it to your company's domain, require it for everyone, and keep two-step verification.

Continue with Microsoft
Continue with Google

API and webhooks

Your store and ERP, connected

Create invoices from your online store or ERP with API keys limited to what they need, and receive a signed event the moment an invoice is issued or paid.

Try it yourself: this is a live example

Pick your kind of system, change the quantity, then press «Place the order» and watch your order become a tax invoice and the updates come back.

A shopper's cart

Wireless headphones

⃁ 349.00

2
Subtotal
⃁ 698.00
VAT 15%
⃁ 104.70
Total
⃁ 802.70

Updates from Shamel Hub

Nothing yet. Place the order to see what comes back.

Shamel HubInvoices

Waiting for an order from your system…

A simulation with sample data. A real connection works the same way and takes seconds.

Everything else your business runs on

Switch on only what you use, per company, from Settings → Modules. Nothing is mandatory, and turning a module off never deletes its records.

Payments, SMS and stores work with your own accounts: add your Moyasar or Tap keys or your SMS sender, and they are used before anything of ours. AI is included and ready, with monthly credits in every plan.

Get paid sooner

  • Online payments

    A Pay now button on every invoice link — mada, Visa, Apple Pay — through your own Moyasar or Tap account. The receipt records itself.

  • Customer portal

    Your customers see their invoices, statement and payments under your name and logo, and pay what's due.

  • Payment reminders and statements

    Polite reminders before and after the due date by email, SMS or WhatsApp, and monthly statements with aging.

  • SMS

    Unifonic, Taqnyat or Msegat with your approved sender name, or the allowance included in your plan.

Sell everywhere

  • Salla and Zid

    Every store order becomes an issued ZATCA invoice with its receipt; refunds become credit notes; stock and prices sync back.

  • Warehouses and advanced stock

    Business and up

    Stock per warehouse, transfers, counts, batches with expiry, serial numbers, landed costs and reorder suggestions.

Bank and spending

  • Bank reconciliation

    Import your bank statement (Excel, CSV, MT940, CAMT, OFX). Matches are suggested with the reason; fees post from rules.

  • Expense claims

    Staff claim expenses with a photo of the receipt; managers approve; you pay from the bank or with the next payroll.

  • Petty cash

    Funds with custodians, vouchers that can't overspend, and replenishment requests with a printable statement.

People and projects

  • Payroll

    Business and up

    Employees, allowances, GOSI, leave, advances, end of service, payslips and the WPS / Mudad file — posted to your books.

  • Projects and timesheets

    Business and up

    Tag invoices, bills and expenses to a project, log hours by week, invoice approved time and see each project's profit.

Groups and accountants

  • Group consolidation

    Enterprise

    Combine your companies with currency translation, intercompany eliminations and minority interest, ready to print.

  • Work with your accountant

    Invite your accounting firm with the role you choose; every action is logged under its name and you can revoke access at any time.

AI that knows your books

  • Ask about your business

    Ask in Arabic or English — who owes you most, what was spent on rent — and get answers from your own figures with their sources.

  • Receipts read for you

    Upload a supplier invoice or receipt: the supplier, VAT and totals are read and checked, and a draft waits for your review.

  • Cash forecast

    The next 90 days from what customers owe, bills due, payroll and VAT, with sliders to test what-ifs.

Choose your plan

One yearly subscription with ZATCA e-invoicing and accounting built in. Compare features and limits and pick what fits your business.

Starter

For small businesses

⃁990/ year

≈ ⃁ 83 / month, billed yearly

  • ZATCA-compliant e-invoices
  • Counter sales and quotations
  • Full accounting and VAT return
  • Withholding tax and zakat
  • Import from your old system
Start with Starter

14-day free trial. No card needed.

Everything in Starter

Size

Users
3
Companies
1
Invoices per month
200
Document storage
1 GB
AI credits per month
200
SMS per month
100
POS registers included
1
Extra user
⁦⃁ 120⁩ / year
Extra POS register
⁦⃁ 360⁩ / year

Included in every plan

ZATCA e-invoicing with QR
Tax invoices, credit and debit notes
Counter sale with barcode scanning
Quotations and proforma invoices
Chart of accounts, journals, statements
VAT return and aging reports
WhatsApp and email sharing
Arabic and English
Withholding tax and certificates
Zakat worksheet and provision
Import from your old system
Online payments (your Moyasar or Tap)
Customer portal
Payment reminders and statements
Bank reconciliation
Expense claims and petty cash
Salla and Zid stores
AI assistant, receipt reading and cash forecast

For growing businesses

Inventory with low-stock alerts
Purchase orders to supplier bills
Approval workflow
Multiple branches
Multi-currency with exchange differences
Fixed assets and depreciation
Cost centres and budgets
API and signed webhooks
Payroll, GOSI and WPS
Warehouses, batches and serials
Projects and timesheets
Trading suite: price lists, sales orders & deliveries, cheques, instalments
Financing & loans: the company's loans, Murabaha and repayment schedules

For groups

Single sign-on (Microsoft, Google)
Audit log export
Group consolidation and intercompany

BusinessRecommended

For growing companies

⃁2,990/ year

≈ ⃁ 249 / month, billed yearly

  • Everything in Starter
  • Multi-currency with exchange differences
  • Cost centres, budgets and fixed assets
  • Inventory, purchase orders and approvals
  • Multiple branches
  • API and webhooks
Start with Business

14-day free trial. No card needed.

Everything in Business

Size

Users
15
Companies
3
Invoices per month
2,000
Document storage
10 GB
AI credits per month
1,500
SMS per month
500
POS registers included
3
Extra user
⁦⃁ 100⁩ / year
Extra POS register
⁦⃁ 300⁩ / year

Included in every plan

ZATCA e-invoicing with QR
Tax invoices, credit and debit notes
Counter sale with barcode scanning
Quotations and proforma invoices
Chart of accounts, journals, statements
VAT return and aging reports
WhatsApp and email sharing
Arabic and English
Withholding tax and certificates
Zakat worksheet and provision
Import from your old system
Online payments (your Moyasar or Tap)
Customer portal
Payment reminders and statements
Bank reconciliation
Expense claims and petty cash
Salla and Zid stores
AI assistant, receipt reading and cash forecast

For growing businesses

Inventory with low-stock alerts
Purchase orders to supplier bills
Approval workflow
Multiple branches
Multi-currency with exchange differences
Fixed assets and depreciation
Cost centres and budgets
API and signed webhooks
Payroll, GOSI and WPS
Warehouses, batches and serials
Projects and timesheets
Trading suite: price lists, sales orders & deliveries, cheques, instalments
Financing & loans: the company's loans, Murabaha and repayment schedules

For groups

Single sign-on (Microsoft, Google)
Audit log export
Group consolidation and intercompany

Enterprise

For large enterprises

⃁9,990/ year

≈ ⃁ 833 / month, billed yearly

  • Everything in Business
  • Single sign-on with Microsoft or Google
  • Audit log export
  • Room for many companies
Start with Enterprise

30-day free trial. No card needed.

Everything in Enterprise

Size

Users
500
Companies
50
Invoices per month
100,000
Document storage
100 GB
AI credits per month
6,000
SMS per month
2,000
POS registers included
20
Extra user
⁦⃁ 80⁩ / year
Extra POS register
⁦⃁ 240⁩ / year

Included in every plan

ZATCA e-invoicing with QR
Tax invoices, credit and debit notes
Counter sale with barcode scanning
Quotations and proforma invoices
Chart of accounts, journals, statements
VAT return and aging reports
WhatsApp and email sharing
Arabic and English
Withholding tax and certificates
Zakat worksheet and provision
Import from your old system
Online payments (your Moyasar or Tap)
Customer portal
Payment reminders and statements
Bank reconciliation
Expense claims and petty cash
Salla and Zid stores
AI assistant, receipt reading and cash forecast

For growing businesses

Inventory with low-stock alerts
Purchase orders to supplier bills
Approval workflow
Multiple branches
Multi-currency with exchange differences
Fixed assets and depreciation
Cost centres and budgets
API and signed webhooks
Payroll, GOSI and WPS
Warehouses, batches and serials
Projects and timesheets
Trading suite: price lists, sales orders & deliveries, cheques, instalments
Financing & loans: the company's loans, Murabaha and repayment schedules

For groups

Single sign-on (Microsoft, Google)
Audit log export
Group consolidation and intercompany

How billing works

  • Every plan is billed once a year in Saudi riyals. The monthly figure is there only to help you compare.
  • Prices exclude 15% VAT, which is added to your tax invoice.
  • Sign up while an offer is running and its discount stays on your subscription through your first paid year.

Before you get started

Is it ready for ZATCA Phase 2?

The platform includes ZATCA onboarding, invoice clearance and reporting workflows. Complete your company details and device onboarding before submitting live invoices. You can review each submission and its response in the application.

Do I need special hardware?

No. It runs in the browser on a laptop, tablet or phone. A USB barcode scanner works at the counter and receipts print on any 80 mm printer.

Can my invoices be in Arabic and English?

Yes. Every document prints in both languages, and each user chooses the language of their own screens.

Standard or simplified invoice: which one do I issue?

Standard (B2B) invoices go to VAT-registered buyers and are cleared by ZATCA before you share them. Simplified (B2C) invoices are for consumers and are reported within 24 hours. Shamel Hub picks the right type from the customer.

How do customers receive their invoices?

By email, by a secure link they can open without an account, or on WhatsApp with a ready message and the link.

Does it track stock?

Yes, on the Business plan. Tracked products move with every sale, return and received purchase order, with low-stock alerts and average cost.

Is my data safe?

Each organization’s data is isolated in the database with row-level security, every action is written to an audit log, and roles decide who can approve, issue or void.

Can I invoice in US dollars or other currencies?

Yes, on the Business and Enterprise plans. Each invoice keeps its own rate, VAT is also shown in riyals as ZATCA requires, and exchange gains and losses post to your ledger automatically.

Does it handle withholding tax and zakat?

Yes, in every plan. Withholding tax is deducted when you pay a non-resident supplier, with a monthly return and a certificate for each payment. Zakat is prepared from your ledger each year as a worksheet you can adjust before posting the provision.

How do I move from the system I use now?

Export your chart of accounts, customers, suppliers, products, balances and unpaid invoices to Excel or CSV and upload them. Columns are matched automatically, nothing is saved before you review it, and any import can be undone.

Can it connect to our store, ERP or Microsoft accounts?

Yes. Business and Enterprise include an API with keys limited to what each system needs, and signed webhooks for invoices, payments and ZATCA results. Enterprise adds single sign-on with Microsoft or Google.

Is there a free trial?

Yes: 14 days on Starter and Business, 30 days on Enterprise. No card is needed to start.

Bring your books together

Create your company, choose a plan and start with a ready-made chart of accounts. Add your business details, then prepare your first invoice.

Create your company

Plan