BBK is one of Bahrain's largest retail banks. Statements come bilingual Arabic-English with 3-decimal BHD precision. Convert to Excel to split client receipts from personal spend in seconds.
Convert your BBK statementBank of Bahrain and Kuwait sits behind a large share of Bahraini retail and SME accounts. Freelancers banking with BBK receive a mix of local BENEFIT transfers from Bahraini clients, SWIFT wires from regional or international clients, and occasional WPS-style salary credits from a primary employer if the freelance work is a side income. Separating those three flows is the first job of any income record.
Bahrain has no personal income tax, but the National Bureau for Revenue (NBR) requires VAT-registered freelancers (above the BHD 37,500 annual threshold) to maintain bank-evidenced revenue records. BBK statements are the primary substantiation. The bilingual PDF preserves the Arabic merchant labels alongside English transaction codes, which matters when an NBR query asks about a specific row.
BBK prints value date, transaction date, description, debit, credit, and a 3-decimal BHD running balance. Inbound BENEFIT transfers from a Bahraini client appear with the BENEFIT تحويل label and a reference code. SWIFT inflows from international clients show the sender BIC, the original currency, and the BHD converted amount. The conventional Excel export keeps each row intact so the freelancer can filter by description for client receipts.
Personal spend lives on the same statement — POS purchases through the BENEFIT network, ATM withdrawals, bank charges, cheque clearings. The default Excel export does not delete anything. Filter by description text to isolate the client income column and sum it for NBR substantiation.
Pull every inbound credit with its description, currency, and BHD value. Keep the 3-decimal precision intact, separate BENEFIT local receipts from SWIFT cross-border, and capture transfer fees because they are a deductible expense for VAT purposes.
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
Pull your statement from BBK iBank
Open BBK iBank online or mobile and request the statement for the period you need. PDF download is the standard format. For NBR substantiation, pull the full VAT period.
Upload to Kashfbank
Drop the PDF in. BHD's three decimal places stay intact, the bilingual Arabic-English columns are preserved, and the BENEFIT and SWIFT labels keep their reference codes.
Filter client income from personal spend
Sort by Credit column. Tag BENEFIT transfers and SWIFT inflows as client income; tag salary and family transfers as personal. The Excel filter lets you sum client income in seconds.
Reconcile against your VAT return
Sum filtered client receipts for the VAT period. The total should match your declared output value before VAT. Any gap needs an invoice-side or bank-side explanation before filing.
Common challenges
Does the export keep BHD to three decimal places?
Yes. 1.250 stays 1.250. This matters in Bahrain because the smallest unit is the fils (1/1000 of a dinar), and NBR reconciliation works at that precision. Generic converters that default to USD conventions collapse to two decimals — Kashfbank does not.
How does the export handle the bilingual BBK statement layout?
BBK prints Arabic and English on most rows. Kashfbank reads both. The output spreadsheet keeps the bilingual description intact so the freelancer can search by Arabic merchant label or English transaction code and find the same row.
I receive payments via SWIFT in USD. How does that appear in the export?
The export shows the original currency and the BHD converted amount as printed by BBK. The sender BIC is preserved in the description column, which is the strongest evidence of cross-border client revenue for NBR review.
Do I need to register for VAT as a Bahraini freelancer?
Mandatory VAT registration applies above BHD 37,500 in annual taxable supplies. Below the voluntary threshold, registration is optional. Either way, a converted statement gives you the substantiation you need for an annual revenue figure.
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.
Mortgage Applications
Prepare 6–12 months of verified, structured bank statement data for mortgage underwriting — covering down payment seasoning, income stability, and GCC real estate requirements.
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