An auto-entrepreneur or freelancer invoice should let the customer establish who is invoicing, what service was delivered, how much is payable and which transaction the document belongs to. Auto-entrepreneur status provides exemptions from certain accounting and commercial-register duties; it does not turn a message saying ‘pay MAD 3,000’ into an adequate business record. Use your registered identity, a controlled number sequence, precise lines, the tax wording that genuinely applies, delivery evidence and payment allocation.

In brief
- Do not print ‘Ltd’ or invented VAT wording: use the status, identity and identifiers that match your actual registration.
- The quotation describes the offer; the invoice records what is billed; the receipt or allocation proves payment.
- Number without duplicates, date every document and keep the PDFs together with acceptance and delivery evidence.
- VAT, withholding and tax wording depend on the activity, customer and current rules: have your own case confirmed.
- BelloPOS Go exports invoices from sales; Pro adds quotations and the document chain. It is neither a tax portal nor tax adviser.
1. Fields that make a service invoice intelligible
Start with stable facts. Law 114-13 defines an auto-entrepreneur as an individual carrying out an eligible activity within the collected-turnover limits set by the law. The invoice must therefore begin with the identity under which you are registered. Our guide to Moroccan invoice fields provides the general grid; an accountant or the administration should confirm wording specific to your regime.
| Area | What it must establish | Example |
|---|---|---|
| Issuer | Full name, status, address and applicable identifiers | Sara El Idrissi — auto-entrepreneur — AE/ICE identifier per record |
| Customer | Identity of the person or company purchasing | Atlas Conseil SARL, address and supplied ICE |
| Document | Type, unique number, date and currency | Invoice F-2026-0042 — 29/08/2026 — MAD |
| Service | Deliverable, period or quantity, price and scope | Twelve-page audit and debrief meeting — August 2026 |
| Tax | Rate or wording matching the validated position | Never a rate copied from an online invoice |
| Payment | Due date, method, account and reference | Bank transfer in 15 days, reference F-2026-0042 |
Add the purchase-order or quotation reference when the customer uses one. For a long engagement, identify whether the line is an accepted milestone, number of days, monthly service or deliverable. ‘IT service’ lets neither side prove what the price covered.
2. Quotation, invoice and payment are three events
A common mistake is to rename the quotation as an invoice when the customer agrees, then edit the same PDF after the transfer. Preserve the separate events.
- Quotation: It defines scope, price, validity, exclusions, timing and terms. Obtain traceable acceptance before starting, particularly where delivery depends on materials supplied by the customer.
- Order or agreement: Purchase order, signature, email or agreed channel: retain evidence linking the decision-maker to the accepted offer. A phone call is difficult to reconstruct six months later.
- Delivery: Sending email, acceptance record, access handed over, meeting or approval: choose evidence suited to the service and record reservations.
- Invoice: Issue it on the contract event—deposit, milestone or delivery—with its own number. The invoice does not by itself prove that the customer paid.
- Payment: Allocate the transfer, cash or other method to the invoice. For a part-payment, leave the amount received and balance visible.
If the scope changes, have an amendment or new quotation accepted before the extra work. If an issued invoice must be corrected, do not silently reuse its number: document the correction and use the credit-note or other procedure confirmed by your accountant.
3. Worked example: a MAD 6,000 design engagement
Assume a visual identity delivered to a company in two equal milestones. These figures illustrate the document flow; they do not determine your VAT, withholding or tax.
- Quotation D-2026-018 defines the logo, mini style guide, two revision rounds, delivered files, timing and total price of MAD 6,000.
- The customer accepts and supplies purchase order BC-771. Both references stay in the file.
- Milestone one is delivered. Invoice F-2026-0041 is MAD 3,000 and carries the tax wording validated for the provider.
- The MAD 3,000 payment is allocated to F-2026-0041; it does not alter the original PDF.
- After final approval, F-2026-0042 bills the remaining MAD 3,000 and cites the same quotation.
- If the customer applies legally relevant withholding, the file retains the gross invoice, amount received, withholding and expected certificate or evidence.
- The final file contains the quotation, acceptance, deliverables, two invoices, two payment records and the exchanges explaining changes.
| Record | Document amount | Receipt | Document balance |
|---|---|---|---|
| F-2026-0041 | MAD 3,000 | MAD 3,000 | MAD 0 |
| F-2026-0042 | MAD 3,000 | MAD 2,000 at first due date | MAD 1,000 |
| Second payment for F-2026-0042 | — | MAD 1,000 | MAD 0 |
This separates billed revenue, cash collected and the customer balance. Law 114-13 notably uses annual collected turnover for the status limits, so your records must retrieve receipts without rewriting invoices to imitate the bank statement.

VAT and withholding: do not copy generic wording
Treatment depends on the current status, nature of the service, customer, thresholds and rules at the payment date. A company customer may request evidence or withhold in a defined case. The invoice, collection and declaration must describe the same transaction. Have your model and situation validated by the DGI, an accountant or competent adviser; this example deliberately assigns no universal rate.
4. How BelloPOS handles the workflow
BelloPOS Go lets you create the customer, record a service sale, issue a numbered invoice, export it to PDF, track payment or the customer balance and preserve history offline. It suits a freelancer with catalogued services who wants clean invoices without a recurring subscription.
BelloPOS Pro adds the Documents hub: quotations, orders, deliveries, invoices and credit notes, with drafts, issuance and conversion. It fits an engagement that starts with an offer and passes through several records. The accounting bridge can prepare period exports for the accountant.
The limitation matters as much as the feature: BelloPOS does not choose your tax regime, decide automatically whether withholding applies or submit your auto-entrepreneur declaration. Configure wording after validation, then check the scope on the pricing page.
5. Checklist before sending the PDF
These checks take under two minutes and prevent most correction requests.
| Check | Pass when… | Correct when… |
|---|---|---|
| Identity | It matches the registration | Name, status or identifier came from an old model |
| Customer | Company, address and ICE match the order | The invoice addresses a different affiliate |
| Number | It is unique in the series | A duplicate file was merely renamed |
| Service | The deliverable and period are recognisable | The line says only consulting or service |
| Tax | Wording was validated for your case | A rate or exemption was copied |
| Payment | Due date, method and reference are usable | The customer cannot reference the transfer |
| File | Quotation, agreement and delivery are filed | The invoice is the only evidence |
Mistakes to avoid
- Using a different number in the filename and on the invoice.
- Describing a complex engagement with one generic line and no period.
- Showing VAT or an exemption without validating the actual position.
- Subtracting withholding from the invoice total without showing or reconciling it.
- Editing an issued invoice after payment instead of preserving the records.
- Confusing a deposit, part-payment and commercial discount.
- Omitting currency, due date or purchase-order reference.
- Tracking invoices while losing collection dates.
Frequently asked questions
Must an auto-entrepreneur issue an invoice?
When a customer requires a sales record, provide a complete document consistent with your identity and regime. The accounting exemption in Law 114-13 does not mean that a payment message replaces all commercial evidence.
Does VAT go on every freelance invoice?
Assume neither VAT nor no VAT. Treatment depends on registration, activity and current rules. Have the exact wording confirmed before configuring the invoice.
Which invoice number should I use?
Choose a simple, unique sequence such as F-2026-0001 and never assign the same number to two invoices. Keep quotations in a separate sequence such as D-2026-0001.
Does an accepted quotation become the invoice?
No. The accepted quotation evidences the offer; the invoice records the amount billed at the agreed milestone. Retain both and link their references.
How should withholding be shown?
Keep the gross transaction amount, amount received, withholding applied and expected evidence under the validated treatment. Do not automatically turn withholding into a discount.
Does one freelancer need BelloPOS?
Not necessarily. A controlled register can be enough at very low volume. BelloPOS becomes useful for numbering, customer lookup, balances and PDFs; Pro adds the quotation-to-invoice chain.
What to take away
A freelancer invoice earns confidence when it matches the real file: an accepted offer, identifiable deliverable, unique number, validated tax treatment and allocated payment. Do not burden the PDF with copied legal phrases; make every fact checkable. Software can secure numbering and balances, while the regime, VAT and withholding position still require confirmation from a competent source.
Sources
The figures and rules quoted above come from these pages, read on the date given in the article.
- Law 114-13 on auto-entrepreneur status, Ministry of Justice legal portal
- 2026 General Tax Code, especially articles 145 and 211, read 29 August 2026
- BelloPOS tickets and invoices, read 29 August 2026
- BelloPOS quotations, orders, deliveries, invoices and credit notes, read 29 August 2026
- BelloPOS prices and plan boundaries, read 29 August 2026
Move from quotation to a clear invoice and balance
Use Go to invoice sales or Pro to preserve the quotation-to-invoice chain after validating your tax wording.
Read next
Other practical guides on the same subject: