BSF is the bank consultants pick when they bill European clients. Convert the bilingual PDF — with its SAR section and FX sub-accounts — to a single CSV you can actually reconcile.
Convert your BSF statementBanque Saudi Fransi, founded in 1977 with historic ties to Crédit Agricole, is the conventional Saudi bank consultants and trade professionals reach for. Its international wire desk is fast, multi-currency sub-accounts are common, and the statement layout is corporate-grade. For a freelancer billing European or US clients, this combination matters more than retail branch density.
The BSF statement format is bilingual (Arabic and English), with two date columns — Posting Date and Value Date — that help reconcile when a wire was credited versus when it cleared. Foreign-currency sub-accounts appear in a separate section with USD or EUR balances.
Inbound SWIFT credits land as "حوالة دولية واردة" or "SWIFT Credit" with the originating BIC. The Value Date column tells you the day the funds were available, which is what matters for cash-flow planning. Sarie domestic transfers ("حوالة سريعة") arrive same-day. Mada POS spending shows the merchant name in Arabic. POS-MADA entries carry an embedded 15% VAT component on retail purchases.
If you keep a USD or EUR sub-account at BSF, those rows appear in a separate section of the PDF. Kashfbank segments by currency header so the FX sub-account doesn't merge into the SAR running balance.
Consultants need clean income totals for ZATCA disclosure and the bank's source-of-funds questions. The CSV gives you both.
BSF statements are bilingual (Arabic/English) PDFs with a corporate-oriented format. Columns are: Posting Date, Value Date (DD/MM/YYYY), Transaction Description in English and Arabic, Reference Number, Debit, Credit, Running Balance. Foreign-currency sub-accounts may be listed in a separate section with USD or EUR balances.
| Label | Meaning |
|---|---|
| حوالة دولية | Outbound international SWIFT wire transfer |
| POS-MADA- | Mada debit purchase |
| LC Payment | Letter of credit payment |
| حوالة سريعة | Sarie instant domestic transfer |
| فائدة دائنة | Conventional interest credit on deposit |
Saudi freelancers under the Misk freelance license must register with ZATCA and report income; a converted bank statement showing all Mada and SWIFT credits is the primary proof of earnings.
Export from BSF Online or BSF Mobile
Pull your SAR-account PDF for the reporting period. If you keep an FX sub-account, export it too — Kashfbank handles both.
Upload to Kashfbank
Drop the PDF in. Kashfbank segments the SAR section from any USD or EUR sub-account section automatically.
Filter inbound credits by source
Use the Description column to isolate SWIFT credits, Sarie credits, and any cash deposits. Sum each group to get gross consultancy income.
Reconcile and file
Match each inbound credit to a client invoice. Export the final CSV for your accountant or ZATCA filing tool.
Common challenges
BSF has two date columns. Which one does the CSV use?
Both. The CSV includes Posting Date and Value Date as separate columns. Use Posting Date for the bank's running balance and Value Date for when the funds were available to you. For ZATCA income recognition, Value Date is usually what matters.
Can Kashfbank handle a BSF statement with a USD sub-account section?
Yes. The SAR section and the FX sub-account section are extracted separately and labelled by currency in the CSV. They don't merge into a single running balance — which would be inaccurate.
How does Kashfbank tag SWIFT BIC codes from BSF statements?
The BIC code (when present) is preserved verbatim in the Description column. This lets you identify the foreign client's paying bank, which is useful for source-of-funds documentation and for reconciling against your Wise or Payoneer transfer history.
Are letter-of-credit fees on BSF statements deductible for me as a freelancer?
L/C fees are typically charged on corporate accounts, not personal freelance accounts. If you do see them on your statement, they likely relate to a business activity. Talk to your accountant about deductibility under your specific ZATCA registration.
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: Saudi Central Bank (SAMA)
Fiscal year: Hijri fiscal year (government); Gregorian Jan–Dec (most private sector)
Full country guide →Statement language: Arabic / English