60-day Money Back


Frequent Update


365-day Support

Magento 2 PDF Invoice


Magento 2 PDF Invoice extension generates a PDF invoice with essential information, including order details, payment methods, etc., and automatically sends it to customers.

Total price:


This demo is hosted on Cloudways

Magento 2 PDF Invoice for Magento 2.2.x, 2.3.x, 2.4.x CE/EE/B2B/Cloud/ Adobe Commerce 2.2.x, 2.3.x, 2.4.x

Most-Trusted Pick

  • Work perfectly together
  • Cost-effective
  • 60-day money back guarantee
  • FREE installation for all
PDF Invoice
Reward Points
Quick Order




Customers want to download important documents in PDF due to various reasons, either for storage purposes or external uses. Meanwhile, businesses also want to include essential information about them in the PDF, use ready-made templates, and print or attach PDF invoice quickly. However, the default Magento 2 cannot fulfill all of these needs.


Magento 2 PDF Invoice by Mageplaza – a tool which helps you automatically email your customers and attach PDF Invoice. Also, your store's information as logo image, tax ID, address, barcode, QR code can be added nicely in PDF documents in the blink of an eye.

Magento 2 PDF Invoice Highlight Features

Eye-catching PDF templates

Invoice templates are beautifully designed to appear more professional with rich information.

Easy to customize template’s design: style, color, variable, barcode, QR code and more.

Send PDF documents

A PDF invoice will be attached automatically in the email sent to a customer after the customer paid.

Store owners are able to select which billing documents to send to customers such as: only send PDF invoice, or Credit memo.

Payment methods

Support Barcode and QR code for billing documents or items to simplify management and cut down workload.


Using barcode / QR code for Order, Invoice, Shipment number.
Barcode (EAN13, UPC etc) for product items.

Download and print professional PDF documents from My Order page

Customers can download and print out any sales documents that they want (order, shipment, invoice, credit memo) by accessing My Order page and clicking on the desired orders.

On each order page, they can click on the Print PDF button and have the documents directly downloaded to their device.

Download and print PDF documents in mass (for admins)

In the Mass Action section of the Order grid, admin can choose to print any type of PDF documents of multiple orders.

With this feature, store admins can accelerate the sales management process and save resources for other operational activities.

With each type of sales documents, you can choose whether to show the Print PDF link or not with both customers and admins.

For example, with shipment and credit memo, you can hide the Print PDF link if it’s not necessary to print beautiful and branded document types.

AVADA Marketing Automation by Mageplaza (recommended)

AVADA Email Marketing is compatible with PDF Invoice. You can send Invoice email to customers automatically. This all-in-one platform for email marketing that allows you to:

Follow up and convert customers by Automation Campaigns: Welcome series, Abandoned Cart emails, Order follow up, Cross-sell, Upsell emails
Promote your brand and quickly drive sales by sending mass Newsletter Emails
Send your messages to the right people and increase conversions with Advanced Segmentation
Collect leads and deliver promotions with stunning Signup Forms, and Spin to Win
Learn More
Didn't see the feature you are looking for? – It may be in our product roadmap. Check it now!

More Features

Check out more details of PDF Invoice



Store admins are allowed to preview PDF documents before saving.

Easy to customize

Easy to customize

Easy to setup company information, style, color etc. Templates can be customized using CSS & HTML support provided.

Paper size

Paper size

Setup paper sizes in configuration easily, support Letter, A4, A5, etc.

Ready-to-use template

Ready-to-use template

12 premade templates are available to be used with the highest applicability.

Print in mass

Print in mass

Both store admins and customers are able to print all documents by one single click.

Billing documents

Billing documents

Support 4 types of billing documents: Invoice, Order, Shipment, Credit memo.

Font support

Font support

Support fonts: Roboto, Lato, Roboto_condensed, Opens_san, Oswald, Montserrat.

Order Guest View

Order Guest View

Allow customers to view documents and download PDF files without having to log in

Order Guest View

PDF Conditions (New)

Set cart rule conditions for PDF attachments


Choose your suitable edition


Crafted for a great webstore start $ 199 first year

  • 1-year extension updates
  • 1-year support
  • 60-day money-back guarantee
  • Read our policies
  • Supports for Magento 2 Community Edition


Great for an enterprise solution $ 399 first year

  • 1-year extension updates
  • 1-year support
  • 60-day money-back guarantee
  • Read our policies
  • Supports for Magento 2 Enterprise Edition
  • Highest priority support

Full features list

Frequently Asked Questions (FAQs)

No, it doesn’t.

Yes, you can refer this here.

Yes, you absolutely can! You can install it like installing any extensions to website, follow our Installation Guide. Otherwise, you can purchase Installation Service option, our Magento experts will install on your website within 24 hours and resolve any issue arise during the installation.

Yes. Our PDF Invoice supports multi-stores. You can use multiple stores in the same Magento installation.

Magento 2 PDF Invoice by Mageplaza is one of the most advanced PDF Invoice extensions. It comes with powerful features which help you save time to send invoice manually and your invoices are professional.

Reviews (29)

29 June 2022

A good module

I found this extension to be very helpful.

Vladimir -Verified Purchase
29 April 2022

Love it

My customers love viewing and downloading PDF invoices in their emails, so I think this is a great choice for us. Brilliant work Mageplaza.

Enika -Verified Purchase
19 April 2022


I found this extension to be very helpful. I really love stylish and amazing invoice design. Anna is a great help! Excellent service!

Bob -Verified Purchase
08 February 2021

Best PDF Invoicing extension

Recommend it to everyone that uses PDF invoice For Magento 2. communication with customers with the pdf printing invoice. This is so easy to customise, looks clean and modern. The Extension works well, and it has a beautiful & Stylish invoice design. It shows the tax, shipping, totals, company details, etc.

faraz -Verified Purchase
29 December 2020

Great Extension

Works as described, very intelligent!

Teodor -Verified Purchase
17 June 2020


Great plugin, easy to setup. Works out of the box. Easy customization.

ML -Verified Purchase
01 November 2019

Appreciate your work!

Desmond provided me the most friendly and fastest support I did ever received from any plugin seller on all platforms. Great job! Thanks for the fast solution.

Aibibia -Verified Purchase
22 October 2019

I will surely come back to you

The support was super friendly and the responses came in very fast. Victor solved my issue with his first response. Thank you very much for your time and effort.

Remco Hendriks -Verified Purchase
22 October 2019

Cool support

Fast replies. Thank you so much, support team. I followed the same steps and the issue has been resolved. Steps were given with screenshots so it was very easy and understanding.

MaithiliNeo Tidke -Verified Purchase
30 May 2019

A Must Have!

OMG! This is by far the best paid for an extension we have added to our store. The stock Magento forms are hideous. We now have professional looking PDFs for our customers that have been styled to match our site. If you are serious about your site and want to be perceived as reputable, you NEED this extension.

GOS -Verified Purchase
21 April 2019

Great extension

Pdf Invoice is a "must" for every Magento shop. Btw, the support is great and kind, they help me also to set up other Mageplaza plugins! Thanks!

Luk -Verified Purchase
26 March 2019

Must have module and great support

The standard invoice template in Magento is ugly and useless. This saved us a lot of hours designing our own. We just had to customize it slightly. Their support also helped out fixing a few things without additional cost, unlike other extension providers.

Johan -Verified Purchase
22 March 2019

Recommend this service

Great support from Mageplaza, he attempted to resolve it all the way to full resolution with minimal intervention from us!

Antonio -Verified Purchase
07 January 2019

Does what it says

The extension does what it says it does. It's user-friendly and easy to manage the PDF's layout! It helped us to change the layout of the invoice for our clients

Alexander -Verified Purchase
27 December 2018


PDF Invoice extension is a must-have extension in most online stores today when customers are in need of keeping and printing all the documents in the nicest way PDF Invoice is a great solution if you are looking for PDF generator extension.

Abdulrahman -Verified Purchase
21 December 2018

Great cooperation with Mageplaza!

I am very happy to cooperate with you and I have the honor of this cooperation!

Alnaharijalal -Verified Purchase
22 November 2018

It works great!

PDF Invoices works perfectly and really easy to customize the template. We installed the extension without any problems. It had an issue with our template and also wanted to change some links on the customer area and Mageplaza support helped us quickly :)

Cristian -Verified Purchase
20 November 2018

Great support!

Desmond is a living legend! He has fixed an issue with the installation of PDF Invoice and honestly, there's not much the person like him. Great talk, Great workflow and he is most definitely my new BFF! Cheer mate!

René Boxem -Verified Purchase
26 October 2018

Great extension

First, it was not working when I tried to install by myself, then they have been fixed. Also, their team helps me to add Arabic characters connected as well and now I start using it 100% working even more than expected. I'm so happy to have it on my website & happy to deal with this company. Even they arrange some customization for me without additional cost.

Abdulrahman -Verified Purchase
29 September 2018

Excellent Service

The support team responded extremely quickly to help us with the installation. Besides, this extension works great! And once we figured out the install issue on our side with their help. Everything goes smoothly now. Thank you!

TIS -Verified Purchase
13 September 2018

Works perfectly

Pdf Invoice is a great solution if you are looking for PDF generator extension. You should search and buy this extension. It works perfectly for our store. Also, the support is really great.

Waqas -Verified Purchase
30 May 2018

Amazing support

Thanks guys for the amazing support, we did deal with many extension providers and you are the best one with the best support ever. - Ahmad alkaid

Ahmad.kayed -Verified Purchase
05 February 2018

Amazing help from Mageplaza and Jimmy!

Mageplaza and Jimmy's help in this PDF invoice generator ticket is another great example of amazing help and support we are getting from Mageplaza team. After using PDF invoice generator module for Magento 2 from Mageplaza, and styling PDFs, we realized that one feature is missing that our customer used in Magento 1. Jimmy kindly helped us with adding this feature, that we are sure would be useful for other Mageplaza's customers! We are so pleased that we could keep selected PDF invoice generator module solution from Mageplaza, that is now our Magento 2 partner and choice No 1 for any new modules that we need. Very grateful for all the help, 2buy1click team

2buy1click team -Verified Purchase
02 February 2018


The extension is easy to use, yet it brings outstanding results for my store. The module is working well, no problem. The support team are really energetic and helpful. They helped us solve all the problems quickly.

Dave -Verified Purchase
02 February 2018

A good extension

PDF Invoice extension is a must-have extension in most online stores today when customers are in need of keeping and printing all the documents in the nicest way. I’m happy Mageplaza has a solution for what default Magento misses.

Ray -Verified Purchase
25 January 2018

Excellent one!

I was amazed when they have introduced this extension, as it will help to generate my invoices which is very important and no need for other software as now all in one package in Magento 2 extensions. I recommend it for every one to buy it.

Abd elghany -Verified Purchase
23 January 2018

Amazing Extension!

This extension is very good and helps to get more customer. they provide very good support as well. They are very responsive and they always willing to help. I recommend this extension to add it in your website.

mohamed -Verified Purchase
23 January 2018

Extension excellent!

This extension came at the right time. As I have just launched my business and I was looking for a software to generate my Invoices. As I have magneto 2 makes my life easier now and I do not have to worry about generating the invoices. Thanks again to Mageplaza.

mohamed -Verified Purchase
19 January 2018

Great Extention

I was able to buy a package including this extension. It works perfect and i am even more impressed with the support. Super fast and they know what they are doing.

Jason -Verified Purchase

Leave a Review

How do you rate this product?

Your email address on Mageplaza's store

Plain text, no HTML tags.

Use Cases of Magento 2 One Step Checkout

Use case 1: Create professional invoices for each order

Business goals:

  • Provide PDF billing documents for orders and transactions

Default Magento technical limitations:

  • You can create invoices with a default Magento store, but it lacks the customization and branding ability.


  • Automatically generate a PDF invoice for each transaction.
  • Attach the invoice to the email sent to buyers after an order has been paid.
  • Include your store's information such as logo, address, and QR code (or barcode) to simplify management.

Use case 2: Allow invoices to be downloadable and printable

Business goals:

  • Provide customers and admins the ability to download and print invoice documents.

Default Magento technical limitations:

  • You can't include the print feature for PDF files in a default Magento system.


  • Make PDF documents downloadable and printable for customers.
  • Make PDF documents downloadable and printable for admins.
  • Choose to show the print option or not with customers and admins.
  • Configure different paper sizes such as A4, A5 for printing.

For example, with shipment or credit memo, you can hide the printing option if it’s not necessary to print a branded document type.

Use case 3: Choose from 12 PDF document templates for orders, shipments, refund, and more

Business goals:

  • Generate documents for other purposes of the business.

Default Magento technical limitations:

  • You can't create PDF files for other transactions of the store except for purchases.


  • Provide 12 ready-made templates for documents.
  • Apply PDF downloadable files for many cases like order, shipping, refund, and more.
  • Customize the company information, style, color inside the files with an HTML & CSS editor.

All of the feature updates plan and status will be updated as soon as possible in our public Trello.

View Mageplaza Extension Roadmap 2023 ->

Don't see the features you are looking for?

Request feature

Want to do extension customization?

Custom request

Let us know your requirements

Release Notes

  • v4.4.4 (Magento v2.4.x)

    24 April 2023

    • Compatible with Magento v2.4.6
    • Fixed minor bugs
  • v4.4.3 (Magento v2.4.x)

    03 April 2023

    • Fix some minor bugs
  • v4.4.2 (Magento v2.4.x)

    31 January 2023

    • Fix some minor bugs
  • v4.4.1 (Magento v2.4.x)

    08 December 2022

    • Compatible with Magento v2.4.5
    • Added: condition cart rule for PDF attachment
    • Fixed minor bugs & improved performance
  • v4.4.0 (Magento v2.4.x)

    16 June 2022

    • Compatible with Magento v2.4.4
    • Added template & improved print design
  • v1.7.0 (Magento v2.3.x)

    16 June 2022

    • Added template & improved print design
  • v4.3.0 (Magento v2.4.x)

    21 March 2022

    • Added[Support 5 Popular Fonts ]
    • Added[Adding more variables to the template]
    • Added[Apply PDF Invoice in Order Guest View frontend]
    • Spelling correction.
  • v1.6.0 (Magento v2.3.x)

    21 March 2022

    • Added [ Support 5 Popular Fonts ]
    • Added[ Adding more variables to the template]
    • Added[Apply PDF Invoice in Order Guest View frontend]
    • Spelling correction.
  • v4.2.1 (Magento v2.4.x)

    29 December 2021

    • Compatible with Magento v2.4.3-p1
    • Fixed minor bugs
  • v1.5.0 (Magento v2.3.x)

    27 October 2021

    • New feature Change name of attachment PDF file
    • Add new templates with product images for Order, Invoice, Shipment, Credit memo
    • Compatible with Magento 2.3.7
    • Fix some minor bugs
  • v4.2.0 (Magento v2.4.x)

    27 October 2021

    • New feature Change name of attachment PDF file
    • Add new templates with product images for Order, Invoice, Shipment, Credit memo
    • Compatible with Mageplaza ExtraFee
    • Compatible with Magento 2.4.3
    • Compatible with Magento 2.4.2-p1
    • Fix some minor bugs
  • v4.1.0 (Magento v2.4.x)

    01 August 2021

    • Send pdf attachment by customer group, change label print button
    • Compatible with Magento v2.4.2
    • Fix minor bugs
  • v1.4.0 (Magento v2.3.x)

    01 August 2021

    • Send pdf attachment by customer group, change label print button
    • Compatible with Magento v2.3.7
    • Fix minor bugs
  • v4.0.2 (Magento v2.4.x)

    12 April 2021

    • Compatible with Magento v2.4.2
    • Fix minor bugs
  • v4.0.1 (Magento v2.4.x)

    22 January 2021

    • Compatible with Mageplaza Email Attachments
    • Fixed minor bugs
  • v1.3.2 (Magento v2.3.x)

    22 January 2021

    • Improved compatible with Magento v2.3.6
    • Compatible with Mageplaza Email Attachments
    • Fixed minor bugs
  • v4.0.0 (Magento v2.4.x)

    11 November 2020

    • Supported Magento v2.4
  • v1.3.1 (Magento v2.3.x)

    29 May 2020

    • Compatible with Magento v2.3.5
  • v1.3.0 (Magento v2.3.x)

    04 March 2020

    • Supported RestAPI
    • Fixed minor bugs
  • v1.2.7 (Magento v2.3.x)

    14 February 2020

    • Compatible with Magento 2.3.3
    • Fixed minor bugs

For Store Admins

  • 12 premade templates are available to use
  • Supports fonts: Roboto, Lato, Roboto_condensed, Opens_san, Oswald, Montserrat
  • Supports Barcode, QRcode
  • Print Invoice (as default) or Print PDF Invoice (using custom PDF templates)
  • Ability to preview templates after editing
  • Ability to work with 4 types of documents: Invoice, Order, Shipment and Credit Memo
  • Ability to enable/disable options to attach each type of document
  • Set cart rule conditions for PDF attachments [New]
  • Ability to configure specially for each store view
  • Ability to edit or design templates with provided CSS & HTML support
  • Set page number position (top or bottom) [New]
  • Ability to show or hide print button for each type of document
  • Print Invoice/documents in PDF form from the backend
  • Ability to place two print buttons all together or allow only one printing mode
  • Ability to use a specific template for the certain document
  • Ability to check, resend or submit documents in the backend
  • Send pdf attachments by customer group
  • Compatiple with Email Attachments, Special Promotions, Order Export, Custom order Number

For customers

  • Receive emails with attached PDF Invoice/documents
  • Download/Print PDF Invoice/documents with ease
  • Download/Print PDF Invoice/documents as guests
  • Print all PDF Invoice/documents on the store

Other features

  • Open source 100%.
  • Easy to install and configure.
  • User-friendly interface.
  • 1-year Support.
  • Lifetime Update.
  • 60 days guarantee money back.
  • Fully compatible with Mageplaza extensions
  • Supports multiple stores.
  • Supports multiple languages.

Why choose Mageplaza Magento 2 PDF Invoice

Mageplaza provides consistent and customer-centric extensions for your Magento 2 store.

We don't sell products for one time. We provide lifetime solutions which help our customers thrive with their businesses.


60-day Money Back

Extensive 60-day money-back period. You love it or get a full refund no questions asked.


Extensive Support Timeframe

Mageplaza provides support 16 hrs/day, 5.5 days/week to guarantee the seamless operation of our extensions on your store.


Install via Composer

Simple installation via composer helps you save time and eliminates technical issues during future updates.


Frequent Updates

Intensive update roadmaps ensure great performance, bug-free, highly compatible, and innovative extensions.