Built for CBO-licensed banks. OmanNet POS, Thawani Pay, and the new personal income tax era handled — and OMR baisa read as three decimals, not three thousands.
Oman's banking sector is led by Bank Muscat — the largest bank by assets — followed by National Bank of Oman, Bank Dhofar, and the other CBO-licensed banks. The Central Bank of Oman requires Arabic-primary statements, so most PDFs default to Arabic with English sub-labels for international transactions. Kashfbank reads both layers and gives you Arabic and English columns at equal width in the Excel output.
Central Bank of Oman (CBO)
15% corporate tax; 5% VAT since April 2021; no personal income tax; withholding tax 10% on dividends to foreign entities.
Jan 1 – Dec 31
The Omani rial is pegged to USD at 0.3845 since 1986, making it the second-highest-valued currency in the world after the Kuwaiti dinar. One rial is 1,000 baisa, and statements print amounts to three decimal places. A row showing '475.250' means OMR 475.250 — not OMR 4,752.50. Generic PDF tools routinely mis-parse this and report every salary at ten times its true value. Kashfbank reads OMR amounts at the right precision.
The peg has held through every regional oil cycle since 1986. That means OMR salary deposits compare cleanly across years for mortgage and visa files — the dinar value in 2018 maps to roughly the same USD purchasing power as a 2025 deposit. Kashfbank extracts the salary descriptor with the employer CRN, so 12 months of WPS entries pull out as a clean table.
Oman introduced 5% VAT in April 2021, the lowest standard rate in the GCC. Most retail merchant lines after that date carry a VAT component, and your CSV gives you the raw rows — date, amount, description, debit, credit — that feed a VAT working file. Oman also introduced a personal income tax for high earners in 2024 — the first GCC state to do so — which makes clean salary and dividend extraction more important for residents at that income level.
OmanNet handles the bulk of domestic POS traffic, with Thawani Pay growing fast as the mobile wallet rail. Both appear in your PDF with their own descriptors, and both survive the conversion as separate rows. Muscat Electricity (MECD) bill payments, OMANTEL Money transfers, and ATM cash withdrawals each keep their original label so you can filter by descriptor in Excel.
| Label | Meaning |
|---|---|
| OMANNET POS | OmanNet domestic card payment |
| MECD BILL | Muscat Electricity Distribution bill |
| THAWANI | Thawani Pay wallet transaction |
CBO mandates Arabic-primary statements. OMR is pegged to USD at 0.3845 since 1986. CBO introduced Open Banking regulations in 2024.
Which Oman banks does Kashfbank support?
Every CBO-licensed bank we have tested against: Bank Muscat, National Bank of Oman, Bank Dhofar, Sohar International, and the major Islamic windows. If your bank issues a text-layer PDF statement, we can read it.
Does it handle the three-decimal OMR baisa correctly?
Yes. We read OMR amounts at three decimal places. '475.250' is parsed as 475.25 rials, not 4,752. This matters because OMR is the second-highest-valued currency in the world and small parsing errors translate into very large numerical mistakes.
Does it work with Arabic-primary statements from CBO-licensed banks?
Yes. The CBO requires Arabic as the primary language for statements. We extract the Arabic description as printed and add an English column next to it. Both stay in the export at equal width.
Will OmanNet and Thawani entries show up separately?
Yes. OmanNet POS, Thawani Pay, MECD utility bills, and OMANTEL Money each appear as their own rows with the bank's original descriptor. You can filter each in Excel without manual cleanup.
Upload your PDF and get Excel in seconds
Convert an Oman statement10 free credits on signup
Oman's Labour Law requires salaries paid within 7 days of the agreed date. WPS entries appear as 'SALARY TRF' with employer CRN (commercial registration number).