KashfbankBank Statement Converter
DashboardPricingBanksBlog
Get started
HomeBanksSaudi National Bank (SNB)Freelancers
Saudi Arabia

Convert Your SNB Statement for Freelance Income

SNB is the post-merger NCB+Samba bank that serves more expat freelancers than any other Saudi bank. Pull client payments out of your AlAhli PDF in seconds — across SAR and USD legs.

Convert your SNB statement

Why SNB freelancers need the export differently

SNB sits in a different freelancer corner than Al Rajhi. Where Al Rajhi is the default for Saudi nationals on Murabaha products, SNB inherited Samba's expat-heavy customer base and runs predominantly conventional accounts — interest-bearing savings, conventional personal finance, and USD/SAR dual-currency current accounts. If you freelance in Jeddah or Riyadh and you bank with the formerly-Samba branch on Tahlia Street, your statement is an SNB statement.

That changes what you extract. ZATCA still wants gross freelance receipts and Misk renewals still require an annual income disclosure, but your statement may show two currency columns, both NCB-era and post-merger formats across the year, and Sarie inbound transfers labelled "تحويل سريع" rather than "حوالة سريعة". A clean Excel export lets you treat each leg correctly instead of squashing it all into one SAR total.

How SNB statements look for freelance work

SNB issues a bilingual PDF with AR+EN dual-column descriptions and dates in DD/MM/YYYY. The standard column order is Date, Value Date, Description (bilingual), Debit, Credit, Balance. Foreign client wires arrive labelled "حوالة دولية واردة" with the SWIFT BIC of the sender bank. Sarie domestic transfers from Saudi clients appear as "تحويل سريع" or sometimes the legacy "حوالة سامبا" tag on accounts that migrated from Samba.

USD-denominated current accounts are common at SNB for expat freelancers paid via Wise or direct USD wires. Statements for these accounts can mix USD and SAR legs on the same page, with FX conversion lines between them. Kashfbank keeps the original currency on each row instead of collapsing to one base — so your accountant can still trace what landed in USD versus what was converted at SNB's wire rate.

What to extract for ZATCA and Misk renewal

ZATCA wants gross freelance receipts; Misk wants proof of ongoing earned income for license renewal. Both rely on the same underlying rows: incoming client payments, separated from the conventional interest credits and the FX conversion lines that should not count as income.

  • Every "حوالة دولية واردة" credit with the SWIFT sender's BIC
  • Every "تحويل سريع" credit from a Saudi client IBAN
  • WPS "Salary" credits if you also hold a salaried job — declared separately
  • Conventional interest credits ("فائدة دائنة") — NOT freelance income
  • USD→SAR FX conversion legs — these are transfers, not new income
  • ATM Withdrawal and POS Purchase rows that may represent business expenses

Saudi National Bank (SNB) statement format

SNB statements are dual-language PDF documents. The column layout is: Date (DD/MM/YYYY), Value Date, Transaction Description (bilingual), Debit, Credit, Balance. Running balance appears on the right margin. Post-merger statements from legacy NCB accounts may show legacy NCB header branding alongside the SNB logo.

LabelMeaning
حوالة سريعةSarie instant domestic transfer
POS-MADA-Point-of-sale Mada debit transaction
راتبWPS salary credit
سداد قرضConventional loan repayment
حوالة دوليةOutbound international SWIFT wire

Saudi Arabia specifics for this use case

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.

How to do it — step by step

1

Upload your SNB PDF

Open the AlAhli Mobile app, request a 12-month statement (or 3 months for ZATCA spot-check), and download the PDF. Drop it into Kashfbank. Bilingual AR+EN columns are read natively. If your statement spans both pre- and post-2022 layouts, both formats are handled.

2

Verify currency legs and period

If you hold a USD/SAR dual-currency account, confirm both legs appear in the converted sheet. Each currency stays in its own row with the original amount. The date range should cover your full Misk reporting year or the 3-month window your accountant requested.

3

Filter to freelance income only

Sort by Category to keep "International Wire" and "Sarie Inbound" rows. Drop conventional interest credits, FX conversion legs between your own SAR and USD legs, ATM withdrawals, POS purchases, and any WPS salary if you also hold a job. What remains is your gross freelance income for ZATCA.

4

Export to Excel or CSV and hand off

Download the filtered sheet with the standard Date, Description, Debit, Credit, Balance, Category columns. Send the CSV to your accountant or use the totals to fill the ZATCA portal. Keep the original SNB PDF alongside the export for at least six years.

Common challenges

  • •Mixed personal and business transactions in one account with no obvious separator
  • •Multi-currency income (USD invoice paid, bank receives AED/SAR equivalent) causing amount mismatches
  • •Arabic-only PDF statements from GCC banks that resist standard OCR tools
  • •Scanned statements with low DPI or handwritten annotations that break text extraction
  • •Recurring transfers from family that resemble client payments

Frequently asked questions

Does Kashfbank read SNB statements that still show the old NCB AlAhli header branding?

Yes. Post-merger statements often span both NCB-era and SNB layouts within the same 12-month period. Both are parsed. The IBAN prefix and Saudi National Bank logo confirm the parent entity; legacy NCB account numbers are preserved in the reference column.

My SNB account is dual-currency (USD and SAR). Which leg do I report on the ZATCA return?

Report the SAR amount that landed in your SAR leg, plus any USD client payments converted to SAR at the date of receipt. SNB prints the wire-rate conversion line in the statement; Kashfbank keeps both the original USD figure and the SAR credit, so your accountant can reconcile against your invoices.

I see "حوالة سامبا" on some old rows. Is that an SNB transaction or something else?

It is an SNB transaction. Accounts that migrated from Samba Financial Group during the 2021 merger sometimes still tag domestic transfers with the legacy Samba label on pre-2022 statements. Treat these as standard Sarie inbound rows for ZATCA purposes — the underlying flow is the same.

How is the SNB freelance workflow different from Al Rajhi?

SNB statements typically have no Murabaha installment rows, so you do not need to filter out "قسط مرابحة" lines. Instead you filter out conventional interest credits and FX legs. SNB also runs USD accounts that Al Rajhi rarely offers, which means dual-currency reconciliation is more common on SNB exports.

Other use cases for Saudi National Bank (SNB)

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.

Saudi National Bank (SNB) overviewSaudi Arabia banks guide

Convert Saudi National Bank (SNB) Statement

Upload PDF, get Excel in seconds

Try it free

10 free credits on signup

Regulatory context

Regulator: Saudi Central Bank (SAMA)

Fiscal year: Hijri fiscal year (government); Gregorian Jan–Dec (most private sector)

Full country guide →

Statement info

SAR

Statement language: Arabic / English

Kashfbank

Turn your bank statement into a spreadsheet in seconds.

العربيةEnglish

Product

  • Dashboard
  • Pricing
  • Banks
  • Blog
  • RSS

Resources

  • All Banks
  • Saudi Arabia Banks
  • UAE Banks
  • PDF to CSV
  • PDF to Excel
  • SAR Statement to Excel
  • AED Statement to Excel
  • Blog
  • Pricing

Legal

  • Privacy Policy
  • Terms of Service
  • Contact

© 2026 Kashfbank. All rights reserved.

Powered by AI