All articles
May 2, 2026 · 12 min read

Shopify Invoice Generator: The 2026 Guide

Sending order confirmations as invoices? You may already be non-compliant. Here's how to pick the right Shopify invoice generator for your region, volume, and business model without breaking your accounting.

shopify invoice generator shopify invoice app shopify b2b invoicing ecommerce tax compliance
Shopify Invoice Generator: The 2026 Guide

Direct Answer

A Shopify invoice generator is any tool (native, free, or third-party) that creates branded, tax-compliant PDF invoices from your store’s orders. You can generate invoices on Shopify in four main ways:

  • Shopify’s free online invoice generator: a one-off web tool, not connected to your store
  • Native draft orders: for manual invoicing inside Shopify admin
  • The free Order Printer app: basic, but needs HTML/CSS/Liquid for customization
  • Third-party invoice apps: automated, brand-styled, and compliant with VAT, GST, or PEPPOL rules

The right choice depends on your order volume, where you sell, and whether you serve B2B customers.


Why “Just Send the Order Confirmation” Is Not Enough Anymore

Order confirmation is not enough

Suppose you run a Shopify store, and a B2B customer in Berlin emails you saying, “Please send a proper Rechnung.” You forward them the Shopify order confirmation email. They reply, “This is not a tax invoice.”

Now you have a problem. The customer needs a structured document with a sequential invoice number, your VAT ID, their VAT ID, supply date, and an itemized tax breakdown. The order confirmation has none of this.

This guide solves that problem. We will walk through every method to generate invoices on Shopify, the global tax rules most blogs skip, and how dropshippers and B2B sellers should handle invoicing differently from regular D2C stores.


Why Shopify’s Default Invoicing Falls Short

Shopify gives you a few invoice-like features out of the box, but each has limits. Let’s break them down.

The order confirmation email acts as a basic receipt. It works for casual D2C buyers, but it is not a legally valid tax invoice in most countries. According to the Shopify Help Center on draft orders, a draft order is built for collecting payment, not for issuing a finished tax document.

The free Shopify invoice generator at shopify.com/tools/invoice-generator is a standalone web form. You fill in details, and it emails you a PDF. It is not connected to your store, so you cannot pull order data, automate sending, or maintain a numbering sequence.

The free Order Printer app by Shopify can generate invoices and packing slips, but as the Shopify Order Printer documentation notes, customizing the templates needs HTML, CSS, and Liquid. Most store owners do not have time to learn three languages just to add a VAT field.

This means: if you sell to multiple countries, handle B2B orders, or process more than a handful of orders a day, you will outgrow the defaults quickly.


Why Compliant Invoicing Is Harder in 2026

The reason invoicing is more complex now than five years ago comes down to three shifts:

  • System limitations: Shopify’s checkout was not built around tax-document generation. It captures payment data, not invoice metadata like supply date, sequential numbers, or buyer tax IDs.
  • Scaling pressure: Manual invoicing breaks at around 50 orders a day. Errors creep in, numbering gets skipped, and accountants flag it during audits.
  • Regulatory changes: Governments are moving toward structured e-invoicing. Germany already requires all businesses to be able to receive structured e-invoices since January 2025, and Belgium will mandate B2B PEPPOL invoicing from January 1, 2026.

So a method that worked for a small store in 2022 may not pass a tax audit in 2026.


The 4 Ways to Generate Invoices on Shopify

Let’s walk through each method, when to use it, and where it falls short.

Method 1: Shopify’s Free Online Invoice Generator

This is the tool at shopify.com/tools/invoice-generator. You enter business details, client details, and line items, then receive a PDF by email.

Use it when: You need a one-off invoice for a custom service or off-platform sale. Freelancers and Shopify Partners often use it.

Skip it when: You want to generate invoices from real Shopify orders. It does not pull order data, and there is no automation.

One thing worth knowing: Shopify emails you a PDF confirmation whenever you use this tool, which sometimes catches store owners off guard. If you received one and weren’t sure whether it was real or a phishing attempt, here’s how to tell the difference in under 30 seconds →

Method 2: Native Draft Orders

Inside your Shopify admin, go to Orders > Drafts > Create order. Add the customer, line items, taxes, and shipping. Then click Send invoice, and Shopify emails the customer a checkout link.

The Shopify Help Center confirms that the invoice contains a checkout link, where the customer can enter billing info and pay.

Use it when: You manually quote B2B orders or accept custom requests over email or social media.

Skip it when: You need a polished, branded PDF invoice. The draft order email is plain text with a checkout link, not a downloadable tax document.

Method 3: The Free Order Printer App

The free Shopify Order Printer app lets you print or export invoices, packing slips, and pick lists in bulk. Templates are built with HTML, CSS, and Liquid.

Use it when: You have basic invoicing needs and either know how to code or have a developer. It is genuinely free with no usage limits.

Skip it when: You want a no-code editor, automated email delivery, or VAT and B2B fields out of the box.

Method 4: Third-Party Shopify Invoice Apps

This is what most growing stores end up using. Apps like Order Printer Pro, Vify, Sufio, and Softify give you no-code template editors, automatic email delivery, multi-currency, multi-language, B2B fields, and tax compliance helpers.

Use it when: You process more than 30 orders a day, sell internationally, run a B2B segment, or need legally valid invoices for tax authorities.

Quick Decision Matrix

To make this clearer, here is a simple way to choose:

Your situationBest method
Off-platform freelance workShopify’s free online generator
5-20 orders a month, mostly B2CNative draft orders + order confirmation
You have dev help and want zero costFree Order Printer app
30+ orders a day, multi-country, B2B mixThird-party invoice app
EU seller worried about PEPPOL complianceThird-party app with PEPPOL or ZUGFeRD support

Step-by-Step: Setting Up Automated Invoicing on Shopify

Once you know which method fits, follow this workflow to set it up properly. This is the order most stores should follow.

Step 1: Audit your invoice requirements

List the countries you sell to, the tax IDs you need to display (VAT, GST, ABN, TRN, EIN), the languages your customers expect, and whether you have B2B customers. This list shapes everything else.

Step 2: Pick your method using the matrix above

If you fall into the “third-party app” bucket, shortlist 2-3 apps based on your specific needs. The next section compares popular options.

Step 3: Configure invoice fields

At minimum, your invoice should include: a sequential invoice number, your business name and tax ID, the customer’s name and tax ID for B2B, supply date (the date goods were delivered), itemized tax breakdown, and total in the customer’s currency. The Fordeer team has a detailed compliance breakdown that explains why each field matters.

Step 4: Set up automatic delivery

If you use Shopify Flow, the Send Order Invoice action can email B2B invoices to multiple recipients automatically using Metafields. Most third-party apps also offer trigger-based emails (on order paid, on order fulfilled, etc.).

Step 5: Test with a draft order

Create a fake order, run it through the workflow, and check the resulting invoice in the customer’s inbox. Verify currency, language, tax fields, and the PDF download link.

Step 6: Set up bulk export for accounting

Most stores need to send invoice exports to their accountant monthly. Apps like Sufio and Order Printer Pro let you bulk filter and export invoices as PDF or CSV. Some, like Invoice Browse, can auto-backup to Google Drive or FTP.

If the printing and delivery side of the workflow is what you’re focused on — bulk printing from the Shopify admin, letting customers download their own copies, or sending PDFs in bulk — here’s a dedicated walkthrough of that entire process →


Global Compliance Essentials Most Guides Skip

Here is where most Shopify invoicing blogs stop short. If you sell internationally, the rules below directly affect what your invoice must include.

European Union: The PEPPOL Shift

The EU is moving toward mandatory structured e-invoicing under the VAT in the Digital Age (ViDA) initiative. According to the European Commission’s eInvoicing Country Factsheets, every member state has its own rollout schedule, but the broad direction is the same: structured XML invoices over the PEPPOL network using the EN 16931 standard.

Key dates from the Fonoa EU e-invoicing guide and Fiskaly’s 2026 roadmap:

  • Germany: Mandatory ability to receive structured e-invoices since January 2025. Sending becomes mandatory by 2027-2028 based on revenue.
  • Belgium: Mandatory B2B e-invoicing via PEPPOL from January 1, 2026.
  • France: Phased rollout starting September 2026.
  • Italy: Already running mandatory e-invoicing through the SDI platform with FatturaPA format.
  • Poland: Mandatory from February 1, 2026.
  • EU-wide ViDA: All intra-EU B2B and B2G invoices must be structured e-invoices by July 2030.

If you sell to EU buyers, look for Shopify invoice apps that support PEPPOL, ZUGFeRD, or Factur-X formats. As one example, AG Order Printer can embed e-invoice XML in PEPPOL, ZUGFeRD, or Factur-X format.

United Kingdom

The UK requires VAT invoices for B2B sales above certain thresholds. Required fields include a unique sequential number, your VAT registration number, supply date, and a per-rate tax breakdown.

India: GST Invoicing

If you sell in India, your invoice needs your GSTIN, the customer’s GSTIN for B2B, HSN code per product, and a per-tax-component breakdown (CGST, SGST, IGST). Several Shopify apps offer GST-ready templates built specifically for Indian compliance.

United States

The US has no federal invoice mandate, but you may need to handle sales tax nexus across states. According to the Shopify Tax pricing page, Shopify Tax is free for US stores up to $100,000 USD in global sales per calendar year, then charges per-order fees.

Cross-Border Sellers and Dropshippers

If you ship internationally, your commercial invoice must include HS codes (Harmonized System codes) and country of origin. The Shopify Help Center on duties explains why: customs uses these to calculate import duties, and the wrong code can mean a 0% or a 15% duty rate.

A major shift to know about: as of August 29, 2025, US de minimis no longer applies. Duties and import taxes apply to all US imports regardless of shipment value. For dropshippers selling into the US, this changes your landed cost calculation entirely.

The commercial invoice requirements for cross-border shipping go much deeper than most guides cover — customs delays, HTS codes, IOSS numbers, and machine-readable formatting are all part of it. Here’s a full breakdown of what your Shopify commercial invoice needs to include to clear customs without issues →

Self-Billing for Dropshipping

This one is rarely discussed. According to Shopify’s own retail invoice guide, self-billing invoices are useful for dropshipping because the buyer (often a retailer or marketplace) creates the invoice on the seller’s behalf. This works for high-volume supplier arrangements where manual invoicing would slow everything down.


Here is a side-by-side look at the most established invoice apps on the Shopify App Store, based on current listings as of 2026. This list is tool-agnostic. The right pick depends on your situation.

AppBest forFree planB2B supportE-invoicing (PEPPOL/UBL)Standout strength
Order Printer ProAll sizes, scaling storesFree to installYesLimitedMost reviewed (2,400+), 24/7 support, deep customization
Vify Order PrinterSmall to mid B2C and B2BYesYesLimitedFree plan with strong customization
SufioEU and UK stores needing accountant-validated docsPaid onlyYesYesTemplates validated by certified accountants in 100+ countries
Softify Easy Invoice+Multi-language, multi-currency, B2BFree trialYesYesDrag-and-drop visual designer
AG Order PrinterEU sellers with PEPPOL needsYesStrongPEPPOL, ZUGFeRD, Factur-XBuilt-in EU e-invoicing XML
Mega PDF InvoicesStores wanting custom workflowsYesYesLimitedCustom conditional fields and 20-language support
Invoice Hero PDFSmall stores wanting payment remindersYes (50 invoices)YesLimitedBuilt-in AR tools and overdue reminders
Shoptopus Invoice GeneratorFree, simple PDF generationFully freeBasicNoSimplest option for budget stores

A note on choosing: do not pick the app with the most features. Pick the one that handles your specific compliance requirements. An EU seller is better off with Sufio or AG Order Printer than with a feature-heavy app that lacks PEPPOL support.


Actionable Tips for Scaling Your Shopify Invoicing

Here are the practical habits that separate stores that scale smoothly from those that hit walls during audit season.

Set up sequential numbering from day one. Tax authorities in the EU, UK, and India expect a gapless, sequential numbering system. Switching mid-year creates a visible gap in your records and triggers audit questions. Pick your format (e.g., INV-2026-0001) before your first sale.

Collect tax IDs at checkout, not after. Adding a VAT or GST field to checkout means you have the data before the order is processed. Asking for it later means delayed shipping, more support tickets, and angry B2B customers. Apps like F: PDF Invoice Generator allow VAT, GST, TRN, ABN, or TIN fields on B2B invoices.

Localize your templates per market. If you sell in Germany but your invoice is only in English, you may technically be in violation of local rules. Use templates that translate “Invoice” to “Rechnung” or “Facture” automatically based on the buyer’s market.

Automate credit notes for refunds. Every refund needs a matching credit note that references the original invoice number. Most third-party apps do this automatically once a refund is processed in Shopify.

Backup your invoices off-Shopify. Store copies in Google Drive, Dropbox, or your accounting software. If you ever migrate platforms or face an audit, having an external archive saves you days of manual work.

Use Shopify Flow for B2B multi-recipient delivery. The OrderInvoiceSend action supports sending B2B invoices to multiple email addresses by storing them in company location Metafields, useful when accounting and procurement are separate departments.

Add HS codes and country of origin to every product. This is critical for cross-border sellers, especially with the new US de minimis rules. Shopify lets you bulk-upload these via CSV.


Common Invoicing Errors and How to Fix Them

These show up constantly in the Shopify community forum. Knowing them ahead of time saves hours.

“Draft order couldn’t be created.” This usually means the customer record is missing a required field, often the email or shipping address. Open the customer profile, fill in the gaps, then retry the draft order.

Cannot send an invoice for an order already marked as paid. If you mark a draft as paid before the customer pays, the checkout link breaks. Workaround: use a third-party app that lets you generate an invoice PDF after the fact, or manually email a custom receipt.

Currency mismatch in multi-market stores. As Shopify’s draft orders documentation explains, the invoice currency is determined by the market tied to the customer’s shipping address. If the currency looks wrong, check which market the customer is assigned to.

Missing VAT or GST fields on the PDF. This means your invoice template does not pull the customer’s tax ID metafield. Either edit the template (Order Printer) or switch to an app that supports B2B tax fields by default.

Numbering gaps after refunds. Refunds should not break your invoice sequence. They generate credit notes, which use a separate sequence (e.g., CN-2026-0001). If your numbers have gaps, your app is likely misconfigured, fix this before your next tax filing.


FAQ

1. Does Shopify have a built-in invoice generator?

Yes, two of them. There is a free standalone tool at shopify.com/tools/invoice-generator for one-off invoices, and there is the free Order Printer app for printing invoices from real orders. Neither is automated, and Order Printer needs HTML/CSS/Liquid for customization.

2. Is the Shopify order confirmation email a valid tax invoice?

In most countries, no. The order confirmation lacks required fields like a sequential invoice number, your tax ID, the buyer’s tax ID for B2B, and a structured tax breakdown. For B2B and EU customers especially, you need a proper invoice generated by an app or Shopify Flow.

3. What is the best free Shopify invoice generator?

For pure cost, the free Order Printer app by Shopify is the most flexible if you can handle code. For a no-code option, apps like Vify, Mega PDF Invoices, and Shoptopus offer free plans suitable for smaller stores. The right pick depends on volume and whether you need automated email delivery.

4. How do I generate invoices for B2B or wholesale customers on Shopify?

Use draft orders for manual quoting, or set up Shopify Flow with the Send Order Invoice action for automation. For volume B2B, a dedicated app like Sufio, Softify, or AG Order Printer handles net payment terms, PO numbers, multi-recipient email, and VAT validation in one workflow.

5. Do I need PEPPOL or e-invoicing for my Shopify store?

Only if you sell into countries with active e-invoicing mandates. As of 2026, Germany requires the ability to receive structured e-invoices, Belgium has mandated B2B PEPPOL invoicing from January 1, 2026, and the broader EU ViDA mandate hits all intra-EU B2B by July 2030. If you sell B2B in the EU, switch to a Shopify invoice app that supports PEPPOL, ZUGFeRD, or Factur-X formats.