Downloadable Invoices lets your customers download a PDF invoice directly from the order editing block on the thank you page and order status page. The invoice reflects the current state of the order, including any post-purchase edits the customer has made.
👍 We recommend this for all merchants. Downloadable invoices have surprisingly high usage rates. They reduce support requests (customers download invoices themselves instead of asking for them) and they're essential for B2B customers who need invoices for expense reporting and accounting.
Toggle Downloadable Invoices on to enable this block. You'll see a live preview of your invoice on the left side of the screen as you configure the settings on the right.
At the top right of the invoice settings page, you'll see a country selector. This lets you configure different invoice details for each region you operate in. If you sell to customers in multiple countries, you can set up separate business information, tax IDs, and memos for each one.
For example, if you're an Australian business that also sells to the US and Canada, you might need:
Australia: Your Australian business address and ABN
United States: Your US business address and EIN
Canada: Your Canadian business address and GST/HST number
Select the country from the dropdown, then configure the business information, tax details, and custom memo for that region. Each region's settings are saved independently, so the correct details are shown on invoices based on where the order is shipping to.
The right-hand panel gives you full control over what appears on your invoices. Here's everything you can configure.
Add your company logo to the top of every invoice. You can either Upload a logo file directly or Import your existing logo from your Shopify store. Your logo appears in the top-left corner of the invoice alongside the receipt details.
Click Translate to customise the public-facing labels on the invoice. The fields here control the store details printed on your invoices:
Field | What It Controls |
Shop Email | Your store's contact email displayed on the invoice. |
Website Link | Your store's URL shown on the invoice footer. |
Store Name | Your business name as it appears on the invoice header. |
The Customer Email field sets the email address used as the sender when invoices are emailed to customers. This should be your store's contact or support email address so customers recognise who the invoice is from.
Click Edit to add your business address. This information appears on the invoice and is important for tax compliance and professional presentation. The form includes:
Country/Region
Address and apartment/suite
State, City, and ZIP Code
Phone Number
Remember, if you sell to multiple regions, you can set different business information for each country using the country selector at the top right of the page.
Click Edit to configure your tax settings for invoices:
Field | What It Controls |
Custom Memo | A custom note that appears on the invoice. Use this for tax disclaimers, payment terms, or any other message you want on every invoice. |
Tax ID | Your business tax identification number (e.g. VAT number, ABN, EIN, GST number). This is displayed on the invoice for tax compliance. If you operate in multiple countries, set the correct Tax ID for each region using the country selector. |
You can pull custom metafield data from your products, variants, or orders directly onto the invoice. This is useful if you store custom information in Shopify metafields that needs to appear on invoices, like batch numbers, custom order notes, or product-specific details.
Click + Add Metafield to select an existing Shopify metafield, or Add Custom to create a new one. Each metafield entry shows its namespace, key, and type so you can easily identify what data is being pulled.
A personalised message that appears at the bottom of every invoice. The default is "Thank you for shopping with us." Change this to match your brand voice or include additional information like return policy links or support contact details.
Click the Configure button next to Display Settings to control which sections appear on your customer invoices. By default, all sections are visible. Toggle any of these off to hide them:
Setting | What It Hides |
Disable customers from updating their invoice billing information | Prevents customers from editing their billing details on the invoice. Turn this on if you don't want customers changing billing info after checkout. |
Hide the line item's taxes | Removes the per-item tax column from the invoice line items. |
Hide the line item's SKU | Removes the SKU reference from the invoice line items. Useful if your SKUs are internal codes that aren't meaningful to customers. |
Hide the order status information | Removes the order status (e.g. PAID, FULFILLED) from the invoice header. |
Hide the customer's order notes | Removes any order notes the customer added at checkout from appearing on the invoice. |
Hide link to the order status | Removes the clickable link back to the order status page from the invoice. |
Hide removed items section | If a customer removed items from their order during editing, this hides those removed items from appearing on the invoice. |
Beyond letting customers download invoices from the order editing block, you have additional options for getting invoices to your customers.
Sends an event to Klaviyo with the customer's invoice download URL. This lets you include the invoice link in your Klaviyo email flows, like order confirmation or post-purchase sequences. Click View to see the integration details.
Attaches the customer's invoice to all outgoing order emails from Shopify. This means every order confirmation, shipping notification, or update email includes the invoice automatically. Click View Settings to configure.
By default, invoices are only available for recent orders. Enabling this lets customers download invoices for archived orders older than 60 days. Click Revoke to disable this if you no longer want archived order invoices to be accessible.
The Order Lookup section at the top of the invoice settings page lets you preview what an invoice looks like for any specific order. Search for an order and click Generate Invoice to see a live preview. This is useful for checking your customisation before going live, or for generating a one-off invoice for a specific customer.
At the bottom of the invoice settings page, you'll find three template options:
Edit Template allows you to make advanced customisations to the invoice layout beyond the standard settings.
Migrate Template lets you move to a newer invoice template version if one is available.
Reset Template reverts your invoice back to the default template, removing all custom template changes.
Yes. The invoice always reflects the current state of the order. If a customer adds items, removes items, or changes quantities, the invoice updates automatically.
By default, yes. Customers can update their billing details directly on the invoice. If you want to prevent this, enable Disable customers from updating their invoice billing information in Display Settings.
Invoices are generated as PDF files that customers can download and save.
Yes. Click Edit next to Taxes in the invoice settings and enter your Tax ID, VAT or ABN Number. This will appear on every invoice. If you operate in multiple countries, use the country selector to set different tax IDs for each region.
Yes. Use the country selector at the top right of the invoice settings page. You can configure separate business information, tax IDs, and custom memos for each region you sell to.
Yes. Use Invoice Metafields to pull custom data from your Shopify product, variant, or order metafields directly onto the invoice. Click + Add Metafield to get started.
You have two options. Enable Send invoices using Shopify Email to attach invoices to all outgoing Shopify order emails, or use the Klaviyo integration to include the invoice download link in your Klaviyo flows.