· 6 min read
Invoices

How to Invoice a Customer on Shopify

Shopify doesn't have a native invoice tool for service work, but there are clean ways to create and send invoices for your Shopify customers. Here's what…

How to Invoice a Customer on Shopify

If your business runs on Shopify, you’ve probably noticed the gap: Shopify handles product sales well, but invoicing for custom work, services, or non-standard orders requires a workaround. Here are the options that actually work.

Shopify is built for product sales through a checkout flow. When you need to invoice a customer directly—for a custom order, a service, or work outside the standard store transaction—you’re working around the platform rather than with it. Here’s how to handle each scenario.

Option 1: Shopify Draft Orders (for custom products and services)

If you need to charge a customer for something that isn’t a standard product in your store, Draft Orders is Shopify’s built-in solution.

How to create a draft order:

  1. In your Shopify admin, go to Orders > Drafts
  2. Click Create Order
  3. Add products or custom line items with descriptions and prices
  4. Enter the customer’s information or select an existing customer
  5. Set a discount or add shipping if needed
  6. Click Send Invoice to email the customer a payment link

The customer receives an email with a link to complete the purchase through your Shopify checkout. Payment processes normally, and the order appears in your Shopify order history.

When this works well: Custom products with variable pricing, deposit collection, wholesale orders, or anything you’re selling through Shopify’s payment system.

Limitations: The invoice email uses Shopify’s standard template, which is minimal. You can’t send a detailed multi-line service invoice with your logo and custom terms through this method.

Option 2: Shopify Order Printer (for PDF invoices on existing orders)

If you need to generate a printable PDF invoice from a completed order, Shopify’s free Order Printer app or its successor Order Printer Pro handles this.

How to use Order Printer:

  1. Install Order Printer from the Shopify App Store (it’s free)
  2. In any order, click More Actions > Print with Order Printer
  3. Select the invoice template
  4. Print or save as PDF

Order Printer supports basic template customization—you can add your logo and modify the layout with some HTML knowledge. Order Printer Pro offers more template options and easier customization without code.

When this works well: Generating PDF invoices for completed product orders, providing VAT invoices for business customers, or creating a printable record for accounting purposes.

Option 3: Dedicated invoice apps for Shopify

For more polished, fully customizable invoices tied to Shopify orders, several apps in the Shopify App Store offer this:

Invoice Falcon: Automatically generates branded PDF invoices for every order. Supports multi-currency, VAT, and custom templates. Free tier available with limits; paid plans start around $7/month.

Sufio: Professional invoice generation with B2B features including EU VAT compliance, customer-specific pricing, and bulk invoice creation. Starts around $19/month.

Avada Invoice: Another well-reviewed option with strong template customization and automatic invoice sending on order fulfillment.

These apps integrate directly with your Shopify orders, so invoices generate automatically when orders are placed or fulfilled.

The most common Shopify invoicing mistake is using order confirmations as invoices. Order confirmations are receipts—they confirm a transaction happened. Invoices are formal billing documents that include your business details, tax numbers, and payment terms. For B2B customers who need proper invoices for accounting, the distinction matters.

Option 4: Standalone invoicing tool for service work

If you’re using Shopify for your storefront but also bill clients for services—design work, consulting, custom development, photography—the invoicing for that service work doesn’t need to go through Shopify at all.

A standalone invoicing tool handles service billing cleanly, without the workarounds that Shopify’s order-based system requires. Benefits include:

  • Professional branded invoices not tied to an order flow
  • Custom line items and descriptions for service work
  • Payment terms (Net 30, etc.) rather than immediate checkout
  • Invoice tracking (knowing when the client viewed your invoice)
  • Integration with your accounting software

For freelancers who happen to sell some products through Shopify but primarily do client service work, a tool purpose-built for that billing context—like Waco3—will produce more professional invoices with less friction.

Which option should you use?

SituationBest Option
Charging a customer for a custom productDraft Orders
Generating a PDF invoice from a completed orderOrder Printer / Invoice app
Sending recurring invoices to B2B customersInvoice app (Sufio, Invoice Falcon)
Billing for service work outside of ShopifyStandalone invoicing tool
EU VAT complianceInvoice Falcon or Sufio

Most Shopify merchants end up using a combination: an invoice app for product order documentation, and a separate tool for any service or consulting billing.

Setting up automatic invoicing for new orders

With any of the Shopify invoice apps, you can configure automatic invoice generation on order completion or fulfillment. Once configured, every new order triggers an invoice PDF automatically—no manual action required.

This is particularly valuable for wholesale or B2B customers who need invoices for every purchase as a matter of their own accounting requirements.

Ready to send stronger proposals?

Build, send, and track proposals in one place so follow-up is easier.

Start your free trial →