Formidable Forms

Formidable Forms

  • Features
  • Templates
  • Pricing
  • Resources
    • Docs & Support
    • Blog
    • Community
  • Solutions
    • Web Applications
    • Calculators
    • Surveys
    • Directories
    • Payments
    • Contact forms
  • Login
  • Get Formidable Forms

Formidable Team / Last Updated May 17, 2023

How To Create PDF Invoices in WordPress

Would you like to automatically create PDF invoices in WordPress for your online business? Formidable Form’s custom PDF generator can do it! Here’s how.

How to create PDF invoices in WordPress

Approximate read time: 5 minutes

If you run an online business, accept online donations for your charity, or sell tickets to events, you know how hard it can be to keep track of invoices. ?‍? 

Making invoices one by one can be a pain — and time consuming — and unfortunately, it isn’t very easy to automatically generate invoices in WordPress, and it’s even harder to make them look good.

Get Better Forms FREE!
 

But we know a few tricks that’ll save you tons of time and make record-keeping easy. ? To give you an idea of what you can do with our PDF maker, here's a look at invoice we're going to make today.

WordPress PDF invoice template from Formidable Forms
The Formidable Forms template for PDF invoices in WordPress

Pretty neat, right? Let's show you how you can make one now!

Here’s our guide to creating PDF invoices in WordPress:

  • ? Why Create PDF Invoices in WordPress?
  • ❓Why Use a WordPress Invoice Plugin for PDF?
    • ? What to Look for in a WordPress PDF Invoice Plugin
  • ?️ How to Make PDF Invoices in WordPress
    • 1. Install and activate Formidable Forms
    • 2. Create your form
    • 3. Create a View and design your invoice
    • 4. Add your PDF invoice shortcode into pages, posts, emails, or confirmation messages
    • 5. Publish your form
  • ❓What about PDF WooCommerce Invoices?
  • ? What Else Can You Do with Formidable?

? Why Create PDF Invoices in WordPress?

There are a lot of reasons you may want to generate an invoice in WordPress. 

For starters, it’s a great way to reassure your customers and provide important information regarding their order. ?

Offering a downloadable PDF invoice on the purchase confirmation page or instantly sending PDF invoices to customers via email as soon as their order is completed also gives your site credibility and confirms that you successfully received their orders.

Creating PDF invoices in WordPress can also save your team time ⏱️ and help you keep track of business records ?️ by automatically attaching PDF invoices to internal order email notifications.

❓Why Use a WordPress Invoice Plugin for PDF?

Unfortunately, there’s no great way to automatically create an invoice in WordPress without an invoice plugin, especially if you aren’t already using WooCommerce. ? You’ll need a developer to do a lot of coding and configuring.

Using WordPress invoice plugins for PDF is a much cheaper and easier option. ? Most of these plugins let you create and customize PDF invoices in WordPress without needing to write a single line of code.

But there are a lot of invoice plugins out there. How do you know which one to choose?

? What to Look for in a WordPress PDF Invoice Plugin

So, what features should you look for in a WordPress invoice PDF plugin?

  • A drag-and-drop invoice builder with a style editor to change colors, font size, etc.
  • The possibility to make invoices for all your methods of payment
  • The ability to use data from form fields to fill in your PDF invoice
  • Custom fields to personalize your invoice with your logo, a header, and footer

Formidable Forms offers all these features and more! ✅

Our plugin lets you automatically generate PDF invoices from WordPress form entries and quickly build custom forms and PDFs in our drag-and-drop builders. ? Formidable also makes it easy to download, export, or display data from form submissions. 

 Get our WordPress Invoice Plugin Now!

?️ How to Make PDF Invoices in WordPress

If you’re using one of Formidable’s supported payment add-ons like Stripe, PayPal, or Authorize.net, it only takes a few steps to create PDF invoices in WordPress:

  1. Install and activate Formidable Forms
  2. Create your form
  3. Create a view and design your invoice
  4. Add your PDF invoice shortcode into pages, posts, emails, or confirmation messages
  5. Publish your form 

Don’t want to read our step-by-step instructions below? Check out this video instead to see exactly how to create a custom PDF from form entries ?

Subscribe on YouTube

1. Install and activate Formidable Forms

First, install and activate the Formidable Forms plugin. Once the plugin's installed, go to Formidable → Add-Ons to install and activate the PDF and Visual Views Add-Ons.

Both of these add-ons are included in the Formidable Business Plan.

How to install and activate WordPress custom PDF add-on

2. Create your form

Next, create the form you’ll use to fill in your invoice. Formidable’s visual form editor and pre-built templates make this super simple. ?

Start by opening Formidable. Then click the + Add New button in the upper right corner to create a new form.

In the pop-up window, search for and select our Invoice PDF template to get up and running right away or start from scratch by selecting "Blank Form".

How to use Formidable Forms PDF invoice template

Let's make things easy on ourselves and pick the template!

Select the Invoice PDF application and click to install it.

Hang on a minute... install an application? ? Don't worry, that's just what we call our ready-made solutions that combine forms and views.

Open the application and you'll see both the form and grid view ready for you to personalize or embed!

Invoice PDF WordPress application template

To customize your PDF invoice form, hover over the form name and select "Edit". This opens up our drag-and-drop form builder where you can insert, edit, or remove form fields. ?️

Create a WordPress form drag-and-drop builder
Formidable Form's drag and drop form builder

Whenever you’re finished, click the blue Update button in the upper right corner to save your changes.

3. Create a View and design your invoice

From the form builder, select the Views tab up top to find your PDF invoice template. Just like with the form, you can hover over the template name and hit "Edit" to customize it.

Then, use the PDF editor and builder to change the design of your invoice. Hit Update to save your changes!

Drag-and-drop WordPress PDF editor

4. Add your PDF invoice shortcode into pages, posts, emails, or confirmation messages

You can find your PDF ID on the left side of your screen.

Where to find your invoice ID in Formidable's WordPress invoice generator

Next, copy the shortcode and paste it into the post, page, confirmation message, or email form action to display your invoice. 

If you want, you can take it one step further and create a download PDF button or show a link to let your customers download the PDF invoice. 

PDF invoice in WordPress made with Formidable Forms plugin
Example of a custom PDF invoice in WordPress made with Formidable Forms

You can also automatically send the PDF as an email attachment by selecting the Email form actions.

Send a PDF invoice in an email in WordPress

Then, copy and paste this shortcode into your email message:

[frm-pdf view=”x” entry="[id]" public=”1”]

Just put your view ID number in place of the “x”. You’ll find the view ID under the Views tab of your form.

How to find your View ID

If you need any help getting your PDF download to work, dig into our Knowledge Base docs!

5. Publish your form

All that’s left is to embed your form into any page or post you’d like! This bit’s really easy — from the Forms tab in Formidable, just click the embed button </> next to the form you’d like to use. 

Where to find your form embed code

You can then choose to insert your form into a new page, an existing page, or copy and paste the shortcode to add the form wherever you want it.

WordPress form embed options

❓What about PDF WooCommerce Invoices?

Out of the box, WooCommerce does not offer fully customizable PDF invoices. In fact, it can be pretty darn difficult to make WooCommerce receipts and invoices match your brand’s identity. ? There’s no true invoice builder and you’ll need to use CSS to change font sizes or colors.

PDF download plugin for WordPress & WooCommerce, PDF Invoices and Packing Slips

For now, your best bet is to install one of the WooCommerce plugins. The free WooCommerce PDF Invoices & Packing Slips plugin is one of our favorites and comes with a ready-to-use WooCommerce PDF invoice template that also makes it easy to send them in WooCommerce emails.

? What Else Can You Do with Formidable?

Formidable is much more than just an invoice plugin! True, you can use it as a WordPress PDF invoice generator, but you can also use it to create registration forms, online calculators, shipping labels, product quizzes, questionnaires, PDF certificates, and more.

Discover everything Formidable can do for you!

And don’t forget to follow us on Facebook, Twitter, YouTube, and right here on our blog for more great WordPress tips and tricks!

Read more: PDFs with Formidable!

  • How to print to PDF, WordPress form entries How To Use E2Pdf to Export Entries as PDF
    Read More
    How to sign a PDF in WordPress How To Sign a PDF in WordPress (Without Coding!)
    Read More
    A better option for exporting Typeform to PDF. You Can't Export Typeform to PDF. Here's Something Better!
    Read More

Using WordPress and want to get Formidable Forms for free?

Get Formidable Forms Lite Now

Get Email Updates

This article may contain affiliate links. Once in a while, we earn commissions from those links. But we only recommend products we like, with or without commissions.

Popular Resources

    • How To Create a Searchable Database on a WordPress Site
    • How To Create a Custom Calculator in WordPress [6 Steps!]
    • How To Create a Fitness Tracker in WordPress
    • Formidable Views: The Best WordPress Custom Application Plugin
    • How To Require Email To Download Files in WordPress
    • How to Create a WordPress Forms Drop Down List
    • Best Gravity Forms Alternative for WordPress: Formidable Forms vs. Gravity Forms
    • WPForms Alternative: Formidable Forms vs. WPForms Compared

Take on bigger projects Right Now

Get the tools you need to revolutionize your workflow and architect a masterpiece. Build the most advanced WordPress forms and actually use the data you collect in meaningful ways.

Get the most advanced WordPress form plugin and the only form builder with integrated Views.

Get Formidable Forms Now

Resources

  • Community
  • Affiliates
  • Contact
  • Free Online Form Builder

Top Features

  • Application Builder
  • Calculator Plugin
  • Surveys & Polls
  • Quiz Maker
  • Form Templates
  • Application Templates
  • Directory Plugin
  • Donation Plugin

Company

  • About Us
  • Giving Back
  • Careers
  • Newsletter
  • WP Tasty
  • Nutrifox

Copyright © 2023 Strategy11, LLC. Formidable Forms® is a registered trademark Strategy11, LLC.
Privacy Policy | Terms of Service | Sitemap

Join 300,000+ using Formidable Forms to create form-focused solutions fast. Get Started See User Reviews