BBK serves a large share of Bahraini SMEs. Their bilingual statements are detailed but verbose. Convert client PDFs in bulk to clean Excel files for VAT returns and trial balance reconciliation.
Convert client statementsBank of Bahrain and Kuwait sits behind a large share of Bahrain's SME accounts. An accountant supporting Bahraini clients will see BBK statements alongside National Bank of Bahrain, Ahli United Bank, and BisB in most VAT and corporate files. The BBK statement is bilingual Arabic-English with 3-decimal BHD precision, which is rich but verbose. Manual re-keying for trial balance reconciliation is the biggest time sink in any Bahraini bookkeeping engagement.
Bahrain's National Bureau for Revenue (NBR) administers 10% VAT and requires registered businesses to maintain bank-evidenced records. The accountant uses the BBK statement to substantiate output VAT (inbound revenue receipts) and input VAT (supplier payments). The bilingual description preserves the Arabic merchant narrative, which matters when an NBR query needs the exact line as it appeared.
Kashfbank converts each BBK PDF to a clean Excel with Date, Value Date, Description (bilingual), Debit, Credit, Balance, and Reference columns. The CSV output drops directly into Zoho Books (popular in Bahrain), Xero, or QuickBooks. BENEFIT network references on domestic transfers and SWIFT BICs on cross-border wires are preserved in the Reference column for audit trail.
Bulk upload lets a practice convert an entire client's 12-month statement pack in one session. Each file converts independently and is labelled with the source filename, so the accountant can trace a specific transaction back to the month it appeared in. Running balance integrity is checked across pages to flag any missing statement page.
Pull every debit and credit with full 3-decimal BHD precision, preserve BENEFIT and SWIFT references for audit trail, keep the bilingual description for NBR substantiation, and capture running balance for completeness verification.
Bilingual Arabic-English A4 PDF. Columns: value date, description, debit, credit, BHD balance (3 decimal places per Central Bank of Bahrain standards). Account header: IBAN, account type, branch, statement generation date. BENEFIT network references for domestic transfers; SWIFT for cross-border.
| Label | Meaning |
|---|---|
| BENEFIT تحويل | BENEFIT network transfer (Bahrain) |
| راتب | Salary credit (WPS) |
| دفع فاتورة | Bill payment |
| شيك | Cheque clearing |
| تحويل خارجي | Outward international transfer |
Rules in Bahrain differ — see our country guide
Collect BBK PDFs from the client
Ask the client to download monthly PDFs from BBK iBank for the engagement period — typically the VAT period (quarterly) or the corporate financial year. Upload all months together to Kashfbank.
Run bulk conversion
Kashfbank converts each PDF independently and labels each Excel with the source filename. The bilingual description, 3-decimal BHD, and BENEFIT/SWIFT references are preserved on every row.
Import to Zoho Books, Xero, or QuickBooks
Map the Date column to transaction date, Description to memo, Debit and Credit to the appropriate accounts. The Reference column carries the audit trail back to the original PDF row.
Reconcile against the VAT return
Sum credits for revenue and tagged debits for input-VAT-eligible expenses. Compare to the VAT return filed with NBR. Any gap is investigated using the bilingual description column and the original PDF row reference.
Common challenges
Can the practice process multiple clients' BBK statements in a single session?
Yes. Each PDF is processed independently and labelled with its source filename. A practice can convert 10 to 20 BBK statements across different clients in one session and download each as a separate Excel for the respective client folder.
Does the export preserve BBK's bilingual description for NBR substantiation?
Yes. BBK prints Arabic and English on most rows. Kashfbank reads both and keeps the bilingual descriptor in the Description column. NBR queries can be answered in either language without reopening the original PDF.
How does Kashfbank handle the 3-decimal BHD precision?
BHD has three decimal places (the smallest unit is the fils, 1/1000 of a dinar). Kashfbank preserves all three decimals in the export — 1,250.500 stays 1,250.500. Generic converters that default to USD conventions collapse to two decimals, which breaks NBR reconciliation.
What if the client's BBK statement has a missing page?
Kashfbank tracks the running balance across pages. Any gap between the closing balance of one page and the opening balance of the next is flagged in the output, which lets the accountant request the missing page before reconciliation.
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.
Upload PDF, get Excel in seconds
Try it free10 free credits on signup
Regulator: Central Bank of Bahrain (CBB)
Fiscal year: Jan 1 – Dec 31
Full country guide →Statement language: Arabic / English