Skip to content
InvoicingWhatsAppAccounting

An electronic invoicing system for companies in Iraq

By Al-Arjan9 min read

Paper invoices, Excel and a system

Paper is fast in a small shop, but it gets lost, is numbered by hand and is hard to total at month-end. Excel is better for search, but it breaks with several users and allows a repeated invoice number or a changed old date with no trail. A system gives a single sequence, permissions, an audit trail, and a link to inventory or accounts when that is required.

We do not say that electronic invoicing is mandatory in Iraq. As of this article’s date (2026-11-10) we had not found a published text from the General Commission for Taxes imposing a national platform for issuing invoices. The system is presented here as an operational tool, not as a legal requirement. If instructions are issued later, the official text prevails over this article.

The basic fields of an invoice

The usual operational minimum for a serious invoice includes a unique sequential number, the date, the seller’s details, the buyer’s details where they exist, the items or services with quantities and prices, the currency, tax if it applies to the activity, the total, and notes such as the payment method. We do not present this as a legally mandatory field list, because we do not have published official instructions at that level of detail from a source we checked today.

If you price in dollars and collect in dinars, the system needs a clear exchange rate on the posting date. Read dinar-dollar accounting before you design the invoice template.

A comparison of ways to issue an invoice

  • Numbering

    Paper or Excel:
    Manual and easy to duplicate
    A connected invoicing system:
    A single sequence that is not reused
  • Edits after issue

    Paper or Excel:
    Often no clear trail
    A connected invoicing system:
    Kept in a log
  • Two currencies

    Paper or Excel:
    Manual calculation
    A connected invoicing system:
    Set in the template and the posting
  • Sending to the customer

    Paper or Excel:
    A photo or a hand-over
    A connected invoicing system:
    A PDF can be sent on WhatsApp
  • Link to inventory and accounts

    Paper or Excel:
    None
    A connected invoicing system:
    Depends on scope

Want the cost and timeline for your specific project?

Get a quote in two minutes

Linking invoices to inventory and accounts

A standalone invoice records an amount. A connected invoice reduces stock if the sale is from a warehouse, opens a receivable if the sale is on credit, and appears in the journal. That link is part of the POS and accounting system when the scope is wider than a sending template alone.

If what you need today is a PDF template and sharing from an existing system, that is the WhatsApp invoices service: it starts from $200 and 1 to 2 weeks, with automation and messaging fees separate, as stated on the pricing page.

How does the invoice reach the customer?

In Iraq a customer is more often reached on WhatsApp than by email. Sending a PDF from the system reduces retyping and errors in the number or the amount. To discuss your invoice template on WhatsApp: WhatsApp us about invoicing.

Frequently asked questions

Is electronic invoicing mandatory in Iraq?

As of 10 November 2026 we had not found published General Commission for Taxes instructions imposing a national platform; this is not a final legal ruling.

What does an invoicing system do for a company?

It numbers the invoice, calculates the total and tax if any, stores the currency, and can send a PDF over WhatsApp.

What do Al-Arjan WhatsApp invoices start at?

They start from $200, over 1 to 2 weeks, with messaging fees and automation scoped separately.

Can the invoice be linked to inventory?

Yes, within a wider POS and accounting scope; it is not necessarily part of a sending template alone.

Does the system support dinar and dollar?

Both currencies can be configured in scope; see the dinar-and-dollar article for how posting and collection should work.

Let’s build what comes next

Tell us what you need. We’ll set up a short call to understand your business, then send a written proposal with scope, timeline and cost.

Our team is available for replies and support 24/7

Written guarantee: your first payment back if we’re late, plus 3 months of free support after launch, and full source-code ownership for the client after delivery