Help center

Help center.

Quick answers, organised by what you're trying to do. If you don't find it here, contact support and a human will get back to you within one working day.

Getting started

How do I sign up and create my company?
Use the Book a demo flow — we provision your tenant, import your chart of accounts, and add your team's logins as part of the 30-day pilot. There is no self-serve sign-up while the pilot programme is the main onboarding path.
How long does setup take?
Three to five working days. We import your chart of accounts, configure your tax codes, connect your first bank statement, and give your team a 45-minute walkthrough.
What do I need to provide for setup?
Your current chart of accounts (any format), the latest bank statement for each account, a sample of recent bills (5–10 PDFs), your VAT registration certificate, and a list of users with their email addresses and roles.

Bills & OCR

What invoice formats can Hassab read?
PDF, JPG, PNG, and HEIC. Mixed Arabic and English documents are read as a single bill — you do not need to split them. Scanned and photographed bills both work; cleaner inputs give higher confidence scores.
Why is one of my bills marked low confidence?
The OCR engine returns a confidence score per field. Bills with unusual layouts, smudged scans, or partially missing data flag low confidence. Open the bill, review the extracted fields against the original, correct anything wrong, and approve.
Can I bulk-import historical bills?
Yes — drop a folder of PDFs or a ZIP into the bill upload area. Hassab queues them and processes in the background. You will see a progress bar and can review them as they finish.
What if a vendor isn't in my system yet?
Hassab proposes creating a new vendor when it doesn't find a match. You confirm the legal name and TRN once; subsequent bills from the same vendor link automatically.

Bank reconciliation

Which Omani banks are supported?
Bank Muscat, National Bank of Oman, Bank Dhofar, Sohar International, Oman Arab Bank, HSBC Oman, and Standard Chartered Oman as PDF or Excel statement uploads. Direct bank feeds are on the roadmap and require bank-side approval per institution.
What does "auto-matched" mean?
A bank line is auto-matched when Hassab finds a single transaction in your books with a matching amount, date proximity, and reference (invoice number, vendor name, or stored mapping). Auto-matched lines are presented for bulk approval — you tick them and post in one click.
Can I split a bank line across multiple invoices?
Yes. Open the unmatched line, click split, and assign portions to two or more open invoices or bills. Hassab keeps the running balance consistent.

Reports & VAT

How is the VAT return draft generated?
At the end of each tax period Hassab aggregates the VAT-coded transactions for that period into the OTA return template. You see standard, zero-rated, exempt, and reverse-charge totals, with a one-click drill-down to the underlying transactions.
Can I see profit by branch or by project?
Yes — tag transactions with cost centres or projects, and the P&L groups by them. Multi-company customers on the Finance plan see a consolidated view.
How do I export reports?
Every report has Export to PDF and Export to Excel buttons. Reports are delivered to the cloud, downloadable for 24 hours via a signed URL.

Account & billing

How is Hassab billed?
Annual billing in OMR via bank transfer or card. New customers complete a 30-day pilot first; if you continue, the first year is invoiced from the day you accept.
Can I add or remove users mid-cycle?
Yes, up to your plan's user cap. Adding users above the cap converts you to the next plan tier on a pro-rata basis.
How do I export my data if I leave?
You can export every transaction, document, and report in standard formats (CSV/Excel for data, PDF for documents) at any time. We retain your data for 30 days after termination so you can re-export, then we destroy it under our retention policy.

Still stuck?

Email support@hassab.io and a real person will reply within one working day, or message us through the in-app chat if you're an existing customer.