How can customers print an invoice?

Topic summary

Users are seeking a way for B2B customers to independently print or download PDF invoices for their orders. The original poster wants this functionality accessible from the order confirmation page and customer account area.

Current Challenge:

  • Shopify lacks native customer-facing invoice printing/download capabilities
  • Existing invoice apps primarily serve shop owners, not end customers
  • Multiple users express frustration that this basic B2B feature remains unavailable in 2025

Suggested Solution:

  • Third-party apps like Order Printer Pro can enable customer invoice downloads
  • Custom Liquid code implementation can add “Download Invoice” links to order status or customer account pages
  • Theme customization required to expose these functions to customers

Status: The discussion remains open with a workaround proposed but no native Shopify solution available.

Summarized with AI on October 25. AI used: claude-sonnet-4-5-20250929.

I’m building a business to business website. It’s fairly common on B2B sites for the customer to be able to click a link to print pdf invoices of their orders - so I’m sure it exists in Shopify. But I don’t see how to do set this up. And all the apps I’ve found that allow printing invoices let the shop owner print pdf invoices, not the customer.

I’d even be satisfied with a link available on the “thank you for your order page” and available in the customer’s account page - that lets them download a pdf invoice.

Has anybody figured out how to make this work?

Thanks in advance.

Except that I need my customer to be able to print their own invoice.

It’s 2025 and Shopify still has no native way for a customer to view and print off their own invoice. It’s so embarrassing.

2 Likes

Yeah… Jumping in here, too. Not because I need my customer to be able to print an invoice from our site, but because every time I order from one of my vendors that uses Shopify, I’m reminded what a pain in the… neck this is.

You can add the ability for customers to download an invoice by using apps such as Order Printer Pro or your own Liquid code. These will help you create PDF Invoices directly from Order Status, or inside Customer Account page. You may want to customize a theme to let the customers click on a “Download Invoice” link so they can print the invoices by themselves. Hope this helps though.