Bank Muscat is behind most Omani corporate banking. If you run a CPA or audit practice in Muscat, every client folder has one of its statements. Stop retyping. Bulk-convert your folder in one session.
Convert client statementsOman's accounting profession is mid-sized — Big 4 dominate audit and tax advisory for large corporates and government-linked entities, while boutique Omani CPA firms cover SMEs, family businesses, and the free-zone segment in Duqm, Sohar, and Salalah. Across all tiers, Bank Muscat is the most common banking relationship — its market share gives accountants a consistent input format. Many clients also bank at BankDhofar (especially in the Dhofar region) or Sohar International, but Bank Muscat is rarely absent from a corporate folder.
Oman introduced 15% corporate income tax (with reduced rates for SMEs) and 5% VAT in April 2021. The bank statement is central to both filings: revenue substantiation for corporate tax, and merchant-transaction review for VAT input credits. Bank Muscat's English-dominant PDF is well-structured but it is still a PDF. Bookkeeping software, audit working papers, and tax returns all need structured data. Kashfbank does the bridge in under a minute per client.
Kashfbank exports a standard CSV: Date (DD/MM/YYYY), Description (full Bank Muscat narration including Arabic secondary where present), Debit, Credit, Balance, Category, Currency. OMR figures stay at three decimals throughout — essential for any baisa-accurate reconciliation. The CSV maps to Zoho Books, QuickBooks Online, Xero, and Sage 50 with at most one column reorder on first import.
Bank Muscat reference codes — SWIFT BICs, OmanNet POS merchant strings, internal transaction IDs — are preserved in the Description column. For Big-4-led audit work in Oman, the same CSV feeds into IDEA, ACL, and Excel sampling templates. Meethaq Islamic window transactions, if the client has the window, carry their 'Meethaq Finance' label and tag separately from operating expenses.
Some Bank Muscat clients hold both a conventional account and a Meethaq Islamic window account — transactions from both can appear interleaved on the same statement when the customer holds both account types. Kashfbank parses the account-type column per row so financing and operating entries do not get pooled. Post-April-2021 OmanNet POS entries may be VAT-inclusive — the description is preserved so your VAT advisor can identify input-tax-credit lines.
Well-structured tabular A4 PDF, typically English-dominant with Arabic secondary. Transaction reference, date, description, OMR debit, OMR credit, and OMR balance (3 decimal places per Central Bank of Oman). Account summary at top: opening balance, total transactions, closing balance. Meethaq (Islamic) window transactions labeled with product type.
| Label | Meaning |
|---|---|
| SALARY CR | Salary credit |
| OmanNet POS | OmanNet point-of-sale payment |
| SWIFT TRF | Outward SWIFT transfer |
| ATM WDL | ATM cash withdrawal |
| Meethaq Finance | Meethaq Islamic window repayment |
Rules in Oman differ — see our country guide
Collect client PDFs
Have each client export their Bank Muscat statement from BankMuscat Mobile or BMOnline. For corporate tax, this is annual. For monthly bookkeeping, monthly. For VAT, quarterly. For audit fieldwork, 12 months plus the year-end cut-off statement.
Bulk upload by client
Upload all of one client's PDFs in a session. Each file is converted independently and labelled with its filename. Multi-month merges happen in Excel after export — Kashfbank preserves the chronology, you assemble the year.
Apply chart of accounts
Open each CSV and set the Category column to the client's chart (Revenue, Cost of Sales, Operating Expense, Payroll, Islamic Financing, VAT, Bank Charges, Related Party). For Big 4 audit, map to the audit account groupings instead. First client takes 20 minutes; subsequent months 5.
Import to bookkeeping or working papers
Push the categorised CSV into Zoho Books, QuickBooks, Xero, or Sage. For audit work, drop it into IDEA or ACL. The original Bank Muscat PDF stays in the client folder as the source document.
Common challenges
Do Oman's record-retention rules require keeping the original PDF, the Excel export, or both?
Both. The original bank-issued PDF is the canonical source document and must be retained for the regulator-set period (typically five years for VAT and longer for corporate tax). The Excel export is a working paper. Keep them together in the client folder.
How does Kashfbank handle clients with both Bank Muscat and Meethaq Islamic accounts?
If both account types appear on the same statement, Kashfbank parses the account-type column per row. Meethaq Finance entries are tagged Islamic Financing — separate from conventional operating entries. If the client has two distinct statements (one conventional, one Meethaq), each is converted independently.
Can Kashfbank distinguish post-April-2021 VAT-relevant merchant transactions from pre-VAT entries?
By date, yes. Pre-April-2021 entries fall outside the VAT regime; post-April-2021 entries fall inside. Kashfbank does not annotate VAT status on individual rows — that requires the merchant invoice. But the full merchant description is preserved so your VAT advisor can apply input-tax-credit rules row by row.
OMR has three decimals. Does the export preserve all of them?
Yes. 1.250 stays 1.250. This precision is essential when reconciling Bank Muscat statements against the trial balance or VAT return totals — the smallest unit is the baisa (1/1000 of an OMR).
Freelancers
Extract, categorize, and export freelance income and expenses from PDF bank statements — ready for 1099, self-assessment, or ZATCA filings.
Tax Preparation
Convert PDF bank statements to clean spreadsheets for Zakat, VAT, corporate tax, and self-assessment filings across GCC and international markets.
Loan Applications
Prepare clean, lender-ready bank statement exports that prove stable income and responsible financial behavior for personal and business loan applications.
Regulator: Central Bank of Oman (CBO)
Fiscal year: Jan 1 – Dec 31
Full country guide →Statement language: Arabic / English