KashfbankBank Statement Converter
DashboardPricingBanksBlog
Get started
HomeBanksAttijariwafa BankFreelancers
Morocco

Convert Your Attijariwafa Statement for Freelance Income

Attijariwafa is Morocco's largest bank — the default account for freelancers, auto-entrepreneurs, and diaspora professionals receiving SEPA wires from Europe. Pull every client payment into a clean Excel.

Convert your Attijariwafa statement

Why Attijariwafa freelancers need a structured export

Morocco's freelance and creative economy has expanded with the auto-entrepreneur regime — a simplified tax and social security scheme for individual professionals under specific revenue thresholds. Many Moroccan freelancers and remote workers serve European clients (especially French) and receive SEPA wires into their Attijariwafa account. Diaspora Moroccans in France, Spain, and the Gulf also use Attijariwafa heavily for remittances back to Morocco.

Morocco's IR (impôt sur le revenu) is progressive 0–38%. Auto-entrepreneurs benefit from a simplified flat-rate regime up to certain turnover thresholds. Beyond the threshold, freelancers file under the standard IR framework. In either case, the Attijariwafa statement is the primary income evidence. Separating freelance income from family transfers, salary credits, and personal spending is the first task — Kashfbank pulls every row into Excel for you to filter.

How Attijariwafa statements look for freelance work

Attijariwafa issues a bilingual Arabic-French PDF. Columns in French: Date, Libellé, Débit (MAD), Crédit (MAD), Solde (MAD). The account header shows RIB (24-digit Moroccan account identifier), Type de Compte, Agence, and Période. MAD amounts use two decimal places. Pan-African branch operations may produce transactions with country prefix codes.

Freelance income from European clients typically arrives as a SEPA-style 'Virement' inbound credit with the originator's name and reference in the Libellé column. Moroccan client payments may use the RIB-to-RIB transfer system or come through CIH or BCP-cleared transfers. POS purchases at Moroccan merchants — for business expenses — appear with 'Paiement TPE' and the merchant name. The statement mixes all of these; the Excel export makes them filterable.

What to extract for the IR or auto-entrepreneur filing

Morocco's DGI wants total income by source for the IR return; the auto-entrepreneur regime tracks turnover against the regime's threshold. Both pull from the same rows: incoming client payments, separated from personal transfers, salary credits, and standing orders.

  • Every inbound 'Virement' credit from foreign clients — SEPA wires from EU customers
  • Every domestic RIB-to-RIB inbound from Moroccan clients
  • 'Salaire' credits — only if you also hold a salaried job, declared separately
  • Pan-African inbound transfers from sub-Saharan business operations, if applicable
  • Standing orders and 'Remboursement' debits — excluded from gross income

Attijariwafa Bank statement format

Bilingual Arabic-French PDF (not English). Primary columns in French: Date, Libellé (description), Débit (MAD), Crédit (MAD), Solde (MAD). Account header uses French terms: RIB (Relevé d'Identité Bancaire), Type de Compte, Agence, Période. Transaction narrations mix French labels with Arabic text where customer has set Arabic-language preference. MAD two-decimal formatting. International transactions reference correspondent bank codes. Sub-Saharan African branch transactions may appear with country prefix codes.

LabelMeaning
VirementBank transfer (French: wire/transfer)
Retrait GABATM cash withdrawal (GAB = Guichet Automatique Bancaire)
Paiement TPEPOS card payment (TPE = Terminal de Paiement Électronique)
SalaireSalary credit
RemboursementLoan repayment instalment

Morocco specifics for this use case

Rules in Morocco differ — see our country guide

How to do it — step by step

1

Pull the period from Attijari Mobile

Open Attijari Mobile or Attijari NET and request the period your fiscal advisor needs. For the auto-entrepreneur regime, the turnover tracking is annual — January to December. The bilingual French-Arabic PDF is read natively by Kashfbank.

2

Upload your Attijariwafa PDF

Drop it into Kashfbank. The Excel export includes Date, Description, Debit, Credit, Balance, Category, and Currency columns. MAD precision is preserved at two decimal places.

3

Filter to freelance income only

Sort by Category to keep inbound 'Virement' rows from clients. Drop standing orders, ATM withdrawals ('Retrait GAB'), POS purchases ('Paiement TPE'), and any salary credits. What remains is your gross freelance turnover for the period.

4

Check against the auto-entrepreneur threshold

The auto-entrepreneur regime has annual turnover ceilings beyond which you must shift to the standard IR framework. Sum the inbound client credits in MAD and compare against the current ceiling. If you are close, talk to your fiscal advisor about the planning options before year-end.

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

I receive EUR wires from French clients. Does the statement show the EUR figure or the MAD figure?

Attijariwafa converts the EUR to MAD at its applied rate on the value date. The credit column shows the MAD figure — that is the taxable receipt for Moroccan tax purposes. The original EUR amount may be referenced in the Libellé. The Excel export preserves both where the PDF holds them.

I am a Moroccan diaspora freelancer based in Paris. Where do I file?

Tax residency determines where you file. If you spend most of the year in France, you are likely a French tax resident and file in France; the Attijariwafa account may still hold income but the IR for Morocco may not apply to non-resident earnings. If you are a Moroccan resident, Morocco taxes worldwide income. Your fiscal advisor confirms the residency status before deciding the IR exposure.

Does the export handle French and Arabic narrations in the same statement?

Yes. Attijariwafa narrations mix French and Arabic depending on the customer's language preference for transaction labels. Kashfbank reads both natively. The Description column in the Excel export keeps the bilingual content on each row.

What if my freelance income exceeds the auto-entrepreneur ceiling mid-year?

Once the annual ceiling is crossed, you must shift to the standard IR framework from that point. The Excel export makes it easy to track turnover by month and see when the ceiling was crossed. Talk to your fiscal advisor about the documentation and timing for the shift; the regime change has compliance steps beyond just changing the tax basis.

Other use cases for Attijariwafa Bank

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.

Attijariwafa Bank overviewMorocco banks guide

Convert Attijariwafa Bank Statement

Upload PDF, get Excel in seconds

Try it free

10 free credits on signup

Statement info

MAD

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