The bounced cheque (chèque sans provision) remains one of the most frequent payment incidents in business-to-business transactions in Morocco. A cheque drawn on an insufficiently funded account is returned unpaid by the beneficiary's bank — with consequences that quickly prove serious for both parties: immediate bank charges, registration in Bank Al-Maghrib's incident file, a break in commercial trust, and, in serious cases, legal proceedings. For Moroccan SMEs that regularly issue and receive cheques — settling suppliers, collecting from customers, advance payments on contracts — this risk is daily and underestimated. It is not exceptional: a bounced cheque can result from a simple oversight in cash-flow management, a forgotten issued cheque not yet debited, or a customer who abused the commercial relationship. Sound management of cheques in portfolio (Cheque Management in Morocco) and real-time cash-flow monitoring (Cash Flow Management for Moroccan SMEs) are the first lines of defence against this risk. On the issuance side, Easy Print (easyprint.crystalit.ma), the free cheque-printing software developed by CRYSTAL IT in Rabat with more than 20 years of experience, helps maintain an accurate register of all issued cheques. On the reception side, Crystal ERP (erp.crystalit.ma) tracks each received cheque with its due date, status and alerts. This guide covers everything: definition, procedures, risks, and best practices to protect your business.
What is a bounced cheque? Mechanism and definition
A cheque is a payment instrument that instructs the drawer's bank (the issuer) to pay on demand a specified sum to the beneficiary, debiting the available and sufficient funds that the issuer is supposed to maintain in their account. When those funds are absent or insufficient at the moment the beneficiary presents the cheque for collection, the drawer's bank refuses to honour it and returns it unpaid to the beneficiary's bank. This incident automatically triggers a chain of procedures: the beneficiary's bank issues a certificate of non-payment, bank charges are invoiced to both parties, and the incident is reported to Bank Al-Maghrib's centralised file. This file records payment incidents and can be consulted by banking institutions when evaluating a credit application or account opening. The funds must be available not only at the time the cheque is issued, but also and especially at the time of its presentation for collection, which may occur days or weeks later — hence the need for a precise view of current commitments.
It is important to distinguish a bounced cheque from a stopped cheque (chèque en opposition). A bounced cheque results from insufficient funds: the issuer does not have the necessary funds at the time of collection. A stopped cheque, by contrast, is deliberately blocked by the issuer — this mechanism is legally permitted only in strictly defined cases: loss or theft of the cheque, judicial recovery or liquidation of the beneficiary, and a serious, documented dispute over the underlying debt. A fraudulent stop, meaning one used to block a legitimate payment without valid grounds, exposes the issuer to legal consequences distinct from those of a simple bounced cheque. In practice, Moroccan SMEs encounter bounced cheques in two main situations: either a customer pays by cheque and their account is insufficiently funded when the cheque is deposited, or the business itself issues a cheque forgetting to account for already-payable commitments. Rigorous cheque management (Cheque Management in Morocco) is the most effective tool for avoiding both cases.
- Bounced cheque: the drawer's bank refuses payment due to insufficient funds at the time of presentation.
- Certificate of non-payment issued by the beneficiary's bank — the starting point for formal recourse.
- Registration in Bank Al-Maghrib's centralised file — visible to banks when evaluating credit applications.
- Bank charges invoiced to both parties at each payment incident.
- Distinguish a bounced cheque (insufficient funds) from a stopped cheque (deliberate block, strictly regulated by law).
Beneficiary of a returned cheque: steps and recourse
When a cheque is returned to you unpaid, the first step is often informal: contact the issuer directly to inform them of the incident and request an amicable settlement — reissuing a funded cheque, a bank transfer, or cash payment. This approach often quickly resolves cases of simple oversight without engaging costly formal procedures. If the issuer does not respond, denies the problem or acts in bad faith, the next step is to obtain from your bank the official certificate of non-payment, which formally attests to the cheque's return and forms the foundation of your recovery proceedings. This certificate must then be used to send a formal notice to the issuer — by registered letter with acknowledgement of receipt — setting a deadline for regularisation.
If the situation is not regularised within the given deadline, you may initiate legal proceedings. The fastest route is an application for a payment order (injonction de payer) before the competent commercial court: this procedure is designed for certain, liquidated and due debts — which is precisely what a bounced cheque becomes once the certificate has been obtained and the formal notice sent. The judge can issue a payment order quickly, providing an enforcement title to proceed with attachments (garnishment of bank accounts, seizure of assets). For significant amounts, engaging a lawyer specialised in commercial law helps optimise the procedure and avoid formal errors that could weaken the case. Keep all documents carefully: original cheque, certificate of non-payment, formal notice and acknowledgement of receipt — without these documents, any legal recourse will be difficult to pursue.
- Contact the issuer directly for an amicable settlement — often sufficient for unintentional incidents.
- Obtain the certificate of non-payment from your bank — the indispensable official document for any formal follow-up.
- Send a formal notice by registered letter with acknowledgement of receipt, setting a regularisation deadline.
- If no regularisation: application for a payment order before the competent commercial court.
- Keep all evidence: original cheque, certificate of non-payment, formal notice and acknowledgement of receipt.
The issuer of a bounced cheque: risks and regularisation
For the business that has issued a returned cheque, consequences are multiple and triggered rapidly. Bank charges are invoiced from the very first incident and accumulate with each subsequent presentation. Registration in Bank Al-Maghrib's central file is the most structurally significant consequence: it signals the incident to all banking establishments that consult it when evaluating a credit application, account opening or risk assessment. A registered business may have its loan application, overdraft facility or even a new account-opening request refused. The ban on issuing new cheques during the regularisation period is also a serious operational constraint for businesses whose day-to-day payments rely on this instrument.
Regularisation involves depositing the missing funds and paying the associated charges within the set deadline. To prevent these situations, the most effective solution is to maintain a real-time view of your actual cash position — meaning the bank balance displayed less all issued cheques not yet debited. A cheque signed yesterday may not appear in your bank statement for several days: if you rely solely on the displayed balance to decide whether to issue a new cheque, you risk a bounced cheque without having intended one. Easy Print (easyprint.crystalit.ma) automatically keeps a register of all issued cheques with their date and amount, making it possible to calculate the actual position at any time — see our comprehensive guide on cheque management (Cheque Management in Morocco).
- Bank return charges invoiced from the first incident — escalating with each subsequent presentation.
- Registration in Bank Al-Maghrib's central file — visible to banks during credit assessments.
- Ban on issuing new cheques during the regularisation period.
- Impact on the banking relationship and access to short-term credit.
- Regularisation: deposit the missing amount and pay the charges within the set deadline — a process that cannot be delayed.
How to protect your cash flow against received bounced cheques
On the received-cheque side, protection begins with preventive practices before accepting payment. For significant amounts or first transactions with an unknown customer, it is possible to require a bank transfer or a certified cheque — one for which the drawer's bank has blocked the corresponding funds, guaranteeing payment. For regular customers, it is worth monitoring changes in amounts and payment timescales: a customer who extends payment periods, splits settlements, or requests ever-longer post-dated cheques may be signalling a cash-flow risk. A healthy cheque portfolio requires proactive management with rigorous tracking of deposit dates and collection statuses (Cheque Management in Morocco).
Crystal ERP (erp.crystalit.ma) includes a receivable instruments management module that covers this need precisely: each received cheque is recorded with its number, amount, drawer, deposit date and status (in portfolio, submitted for collection, credited, unpaid). Automatic alerts can be configured for cheques submitted but not yet credited beyond a configurable threshold, or for cheques that return unpaid. When a cheque is returned, recording the unpaid item in Crystal ERP automatically generates the corresponding accounting entries — return charges, provisioned loss, receivable tracking — without manual re-entry. This complete traceability of received cheques also facilitates automatic bank reconciliation (Automatic Bank Reconciliation in Morocco), by matching each bank credit to the corresponding cheque.
- For first purchases or large amounts: require a bank transfer or certified cheque rather than an ordinary cheque.
- Monitor warning signals from cheque-paying customers: increasing delays, split payments, ever-longer post-dated cheques.
- Record each received cheque in Crystal ERP with deposit date and status — real-time tracking of the cheque portfolio.
- Set up alerts for cheques not credited within the usual timeframe.
- On a returned unpaid cheque: record immediately in Crystal ERP to trigger the accounting entries and debt tracking.
Avoiding issuing a bounced cheque: Easy Print and good cash-flow management
Prevention of bounced cheques on the issuance side rests on a simple but often overlooked principle: knowing at all times your actual cash position — meaning the displayed bank balance less all issued cheques not yet debited. A displayed balance of 50,000 MAD on your bank statement can hide an actual position of 20,000 MAD if 30,000 MAD in cheques are circulating with your beneficiaries and have not yet been presented for collection. Most bounced cheques arise in this gap between the displayed balance and the actual position — not through bad faith, but through lack of visibility. A short-term cash plan (Cash Flow Management for Moroccan SMEs) that incorporates cheques in transit is the most effective management instrument for avoiding these situations.
Easy Print (easyprint.crystalit.ma) contributes to this visibility by maintaining a structured and searchable register of all issued cheques: for each cheque, the issuance date, beneficiary, amount and bank are recorded automatically, and the history can be filtered and exported in seconds. This register allows you at any time to calculate the total of issued cheques not yet debited by consulting the bank statement, and thereby estimate the actual cash position before issuing a new cheque. Combined with Crystal ERP (erp.crystalit.ma) for automatic bank reconciliation and instruments management, the two together form a payment flow management framework that eliminates the main drivers of incidents — on both the issuance and reception sides. For more detail on physically securing the cheques you issue, see our guide (Cheque Fraud in Moroccan Businesses).
- Calculate the actual position = displayed bank balance − total issued cheques not yet debited.
- Easy Print automatically maintains a register of all issued cheques: date, beneficiary, amount, bank — filterable and exportable at any time.
- Never issue a cheque without verifying that funds will be available at the probable presentation date.
- During cash-flow pressure: negotiate a payment deferral with the supplier rather than risking issuing a cheque that may be returned.
- Regularly reconcile the Easy Print register against the bank statement to identify cheques not yet debited and adjust your position accordingly.
The bounced cheque is a double risk for the Moroccan SME: receiving one from a failing customer, and issuing one through insufficient visibility on your own cash flow. In both cases, prevention is far preferable to crisis management. On the issuance side, Easy Print (easyprint.crystalit.ma) — free, multi-bank, developed by CRYSTAL IT in Rabat with more than 20 years of experience — provides the structured register of issued cheques that allows you to calculate the actual cash position at any time. On the reception side, Crystal ERP (erp.crystalit.ma) ensures complete tracking of receivable instruments, alerts on in-transit cheques, and automatic recording of unpaid items. Download Easy Print free at easyprint.crystalit.ma, and contact CRYSTAL IT at erp.crystalit.ma to discover how Crystal ERP can structure your cheque payment management.
The CRYSTAL IT solution on this topic
Want to try it? Print your first cheque for free, no sign-up required.
Start for freeFree version — no registration · easyprint.crystalit.ma
