Built for CBK-licensed banks. KWD's three decimal places preserved, KNet POS lines kept distinct, bilingual Arabic and English output.
Kuwait's banking sector is regulated by the Central Bank of Kuwait (CBK), which mandates that statements be issued in both Arabic and English. Kashfbank reads statements from the major retail banks: National Bank of Kuwait (NBK — Kuwait's oldest, founded 1952), Kuwait Finance House (KFH — the country's largest Islamic bank), Boubyan Bank, Burgan Bank, Gulf Bank, and Ahli United Bank Kuwait.
Central Bank of Kuwait (CBK)
No personal income tax; 15% corporate tax on foreign companies; Zakat 1% on Kuwaiti-listed companies' profits; no VAT as of 2025.
Apr 1 – Mar 31 (government); Jan–Dec (private sector)
The Kuwaiti dinar is the world's highest-value currency by exchange rate. Unlike most currencies that use two decimal places, KWD uses three. A KWD 1.250 amount is not the same as KWD 1.25 — that missing zero is one of the most common errors in manually copied statement data. Kashfbank extracts KWD amounts to their full three-decimal precision, so a KWD 1,234.567 transaction comes out as exactly that, not rounded to 1,234.57.
If you have ever copied a Kuwaiti statement into Excel and watched the spreadsheet truncate the third decimal silently, you know the cost. We preserve it in the source format, with the comma and decimal separator matching the original PDF.
The KNet payment network handles nearly all domestic card transactions in Kuwait. POS lines appear as 'KNET POS' with the merchant name attached. Kashfbank extracts each KNET POS row distinctly — including merchant name, date, and amount — so categorizing card spend in your spreadsheet is straightforward.
Kuwait has no personal income tax and no VAT as of 2025. Government salaries are deposited between the 20th and 23rd of each month — earlier than most GCC neighbors. Private sector salaries appear as 'SALARY CR' or its Arabic equivalent. Foreign companies pay 15% corporate tax, which means foreign-owned business statements need their income streams clearly separated, and the converted Excel makes that filter trivial.
Common merchant descriptors on a Kuwaiti statement include MOF PAYMENT (Ministry of Finance payments — taxes, fines, fees), ZAIN BILL (Zain telecom postpaid), Ooredoo Kuwait bills, and Knet wallet transfers. Each label is preserved on its own row in the output, with the original Arabic descriptor available in a parallel column.
The output Excel file matches the source statement column-for-column. Date in the format the bank prints (typically DD/MM/YYYY). Two description columns — one Arabic, one English. Debit, credit, and balance columns in KWD with three decimals. Reference numbers preserved. Account holder name and IBAN extracted into the header section.
Tested against bilingual statements from NBK, KFH, Boubyan, Burgan, and Gulf Bank across both Islamic and conventional formats.
| Label | Meaning |
|---|---|
| KNET POS | Kuwait point-of-sale via KNET network |
| MOF PAYMENT | Ministry of Finance payment |
| ZAIN BILL | Zain telecom bill |
CBK mandates bilingual (Arabic/English) statements. KWD is the world's highest-valued currency by exchange rate, pegged to an undisclosed currency basket since 2007.
Does Kashfbank preserve KWD's three decimal places?
Yes. KWD amounts are extracted at full three-decimal precision and exported to Excel with that precision intact. We have seen too many manual conversions truncate the third decimal — we do not.
Can it read both Arabic and English columns on a CBK-mandated bilingual statement?
Yes. CBK requires Kuwaiti bank statements to be bilingual, and we keep both languages. Arabic descriptions stay in Arabic, English in English, same row, two columns.
Does it work with KFH and Boubyan Islamic statements?
Yes. Murabaha installment lines, Ijara payments, and Wakala entries appear with their original Arabic labels. We do not relabel them with conventional banking terms.
How does it handle KNet POS transactions versus Apple Pay?
Each is extracted with the descriptor the bank prints. KNET POS rows stay as KNET POS. Apple Pay rows ride on the underlying card network but appear with the Apple Pay descriptor when the bank labels them that way.
Is the output usable for a Kuwaiti business with foreign ownership filing 15% corporate tax?
It gives you the clean transaction-level data your accountant needs to compute taxable income. We extract the rows; we do not file taxes. You still need a Kuwaiti accountant for the filing itself.
What if my NBK statement is 100+ pages?
NBK corporate statements can run hundreds of pages. We process them — the Pro pack handles up to 200 pages, and Bulk goes to 500. Pricing is per page.
Upload your PDF and get Excel in seconds
Convert a Kuwaiti statement10 free credits on signup
Government salaries are deposited on the 20th–23rd of each month. Private sector transfers appear as 'SALARY CR' or Arabic equivalent. The KWD's basket peg means salary amounts are stable in USD terms.