Pricing

Morocco e-invoicing API pricing: simple and transparent.

Start for free. Move to production when you are ready. No commitment, no hidden fees.

For testing

Starter

For small businesses with low volume.

Free

50 invoices / month included

  • 50 invoices / month included
  • DGI sandbox environment
  • Node.js SDK (TypeScript)
  • 1-year legal archiving
  • Email support
  • Not included: Guaranteed SLA
  • Not included: Managed Barid eSign certificates
  • Not included: 10-year legal archiving
Start for free
Most popular
Most popular

Pro

The complete solution to automate your invoicing.

499 MAD excl. VAT / month

up to 1,000 invoices / month

  • 1,000 invoices / month included
  • DGI production as soon as the national platform opens
  • Node.js SDK (TypeScript)
  • 10-year legal archiving
  • Priority support
  • 99.9% SLA
  • Managed Barid eSign certificates
Start free trial
Volume & compliance

Enterprise

For high-volume operations and custom requirements.

Custom quote

Custom pricing based on volume

  • Unlimited invoice volume
  • DGI production as soon as the national platform opens
  • Node.js SDK (TypeScript)
  • 10-year legal archiving
  • Dedicated 24/7 support
  • 99.99% SLA
  • Managed Barid eSign certificates
Contact us

Additional invoices beyond monthly quota: 0.50 MAD / invoice (Starter: 1 MAD). No hidden fees.

Availability commitments apply to the EFact API, excluding availability of the DGI platform.

DGI simulator: the national DGI e-invoicing platform is not yet open to integrations. Clearance (ACCEPTED / REJECTED status, DGI reference, QR code) currently runs on our simulator, which reproduces the official flow. Moving to the official platform requires no change on the client side. Learn more

Compare plans

All three plans provide access to the same API, the same UBL 2.1 format, and the same XAdES-EPES electronic signature. What changes: volume, legal archiving duration, and support level.

Comparison of EFact plans: included invoices, environment, SDK, archiving, support, SLA, and certificates.
FeatureStarterFreePro499 MADEnterpriseCustom quote
Included invoices50 invoices / month included1,000 invoices / month includedUnlimited invoice volume
EnvironmentDGI sandbox environmentDGI production as soon as the national platform opensDGI production as soon as the national platform opens
SDKNode.js SDK (TypeScript)Node.js SDK (TypeScript)Node.js SDK (TypeScript)
Legal archiving1-year legal archiving10-year legal archiving10-year legal archiving
SupportEmail supportPriority supportDedicated 24/7 support
SLANon inclus : Guaranteed SLA99.9% SLA99.99% SLA
Barid eSign certificatesNon inclus : Managed Barid eSign certificatesManaged Barid eSign certificatesManaged Barid eSign certificates

Build compliance in-house or use an API?

Building compliance yourself requires more than generating XML. You must implement the Moroccan UBL 2.1 schema and its business rules, integrate XAdES-EPES signatures backed by Barid eSign certificates, manage secure key storage, build transmission to the DGI platform with retry logic, archive invoices and proofs for ten years, and keep up with every change in regulations and technical schemas.

It is feasible, and sometimes the right choice when billing is your core product. But the true cost is not initial development: it is the ongoing maintenance of a regulatory component whose specifications are evolving. An API removes this burden, and the 499 MAD excl. VAT monthly cost of the Pro plan compares favorably to recurring engineering days rather than a one-off project.

Pricing & billing

Questions about pricing and billing.

Quotas, overage, commitment, and moving to production: everything you need to know before choosing a plan.

View quickstart

Yes. Pricing is listed in Moroccan dirhams (MAD) excluding tax (HT): the Pro plan is 499 MAD HT per month, with Moroccan VAT added to the invoiced amount. The Enterprise plan is quoted based on volume.