Earlier, I posted solutions to improve the default Magento 2 invoices:
1. How to Add Header and Footer to Magento 2 Invoice PDF
2. Override a Method of Abstract File of Magento 2 Invoice PDF
These were the programmatic methods to improve the default layout of the invoice pdf in Magento 2.
Today, I’ll give you a stepwise method to change PDF invoice logo in Magento 2 from the admin panel.
Using this method, you can advertise your brand using the logo in the pdf invoice and shipment.
Also, the default Magento 2 invoice can be monotonous. To stand out among the competitors and create your own identity in the niche, leave no stone unturned!
Steps to change PDF invoice logo in Magento 2:
Step 1: Log into Admin
First, log into your Magento 2 store’s admin panel.
Step 2: Go to Configuration > Sales
Navigate to Stores > Settings > Configuration and select Sales.
Step 3: Add Logo & Address
Expand the Invoice and Packing Slip Design and:
- Upload the “Logo for PDF Print-outs“
- Upload the “Logo for HTML Print View“
- Enter the address to display it on the invoices and packing slips
and Save the configuration.

That’s it.
After implementing the above steps, check the modified invoice:

Also you can create barcode of invoice ID and add it to Magento 2 as it helps the customer to scan and get the order id using which it is easy to get order details.
You can also refer to the video tutorial to Change PDF Invoice Logo in Magento 2 from our Magento 2 video tutorial series:
I’d be happy to help.
Also, do not forget to share the post with the Magento community via social media.
Thank you.