How to Create an Invoice with Jotform’s QuickBooks Integration

July 28, 2025

Jotform’s QuickBooks integration offers a seamless way to automate your invoicing process. With this integration, you can instantly generate invoices in your QuickBooks Online account based on form submissions — whether you’re collecting orders, service requests, or payment details. Invoices can be created using a payment integration or through basic form elements like Single Choice, Dropdown, or Multiple Choice fields, giving you flexibility in how you gather billing information. It’s a powerful solution for businesses that want to eliminate manual invoicing, reduce errors, and keep their billing system organized. 

By connecting your forms to Jotform’s QuickBooks, you ensure that each transaction is accurately captured and invoiced—saving you time and helping you get paid faster.

Prefer to watch? Head to the end of this guide to see the video tutorial.

Before creating an invoice with the QuickBooks integration, check that everything’s set up properly—and keep in mind there are a few extra steps to complete after the invoice is created:

Creating an Invoice with a Product List

Whether you’re setting up a new form or updating an existing one, integrating your form with QuickBooks to create an invoice takes no time—here’s how:

  1. In Form Builder, in the orange navigation bar at the top of the page, click on Settings.
  2. In the menu on the left, click on Integrations.
  3. Then, search for QuickBooks and click on it.
QuickBooks integration option in Jotform Form Builder
  1. Now, under the Choose an Action section on the right, select Create Invoice and click on Next.
Choose an Action section in Jotform's QuickBooks integration
  1. Next, under the QuickBooks Mode Type, choose either Production or Sandbox Mode, and then click on Connect to QuickBooks.
QuickBooks Mode Type section in Jotform's QuickBooks integration

Note

Production Mode means you’re connecting and sending data to a real company account, while Sandbox Mode is for testing the QuickBooks integration. The QuickBooks guide on Create and Test with a Sandbox Company has more details about that.

  1. In the new browser window that opens, log in with your Email or User ID or by Phone.
QuickBooks login screen
  1. Then, on the next screen, click on Connect to finally link your QuickBooks accounts.
QuickBooks authorization screen

If you’ve logged in before, just pick your QuickBooks account from the dropdown and click on Next. To use a different one, click on Use another account link.

Select QuickBooks Account Dropdown menu in Jotform's QuickBooks integration
  1. Now, in the Create invoice on the right, select your QuickBooks fields in the first column and your Form fields in the second to map them accordingly.
Create Invoice section with QuickBooks and Jotform Form Fields mapper

Notes

  • If invoicing a returning customer, make sure the Customer Display Name in QuickBooks matches the Full Name in Jotform to avoid creating a duplicate record.
  • To map more fields, just click + Add Field at the bottom of the section. If you need to remove a mapped field, click the X icon on the right side of the field.
  1. Now, in the Line Item section, match the following fields:
    • Item Name — Select the Product Item from your form’s Product List element or Payment Integration. 
    • Quantity — Select a fixed quantity from the dropdown or choose the Quantity field from your form’s Product List or Payment Integration. 
    • Price — Choose the Price field from your form’s Product List element or Payment Integration.
Line Item mapper in Jotform's QuickBooks integration

Note

  • Click the +Add Line Item at the bottom part of this section to add more items, or click on Remove Line Item to delete the added or existing line item.
  • Optionally, you can toggle the Match invoice fields to map the Invoice Date, Exchange Rate, Terms, and Tax fields and include them on the invoice. You can also select the File Upload fields through the Send uploaded fields to invoice attachments to send the uploaded files as attachments to your invoice(s).
  1. Once you’re done, click on Save to finally save your integration.
Save button in Jotform's QuickBooks integration

And that’s it! You’ve now successfully integrated your form with QuickBooks to create an invoice.. After saving the integration, you’ll see the list of actions you’ve set up and the Add New Action button on the main page. Hover your mouse over an action and click on the Three Dots icon next to it on the right side to access more options:

  • See Action Logs — View successful and failed runs, helpful for troubleshooting.
  • Rename Action — Change the action’s title.
  • Disable Action — Temporarily stop the integration from sending data.
  • Delete Action — Remove the action from your form.
Action options in Jotform's QuickBooks integration

Creating an Invoice with a Dropdown, Single Choice, or Multiple Choice Fields

You can use Dropdown, Single Choice, or Multiple Choice fields to link your inventory to QuickBooks invoicing. Like the Product List element or payment integration, these fields must be mapped using the Line Item mapper.

As a prerequisite, you must ensure that Calculation Values are set for the field options. Our guide on How to Assign Calculation Values has more details about that.

Now, simply map the fields following the same steps above, then you’re all set.

Line Item mapper for regular fields in Jotform's QuickBooks integration

Note

The price is always calculated based on the quantity, whether it’s predefined in the Line Item mapper or entered through an input field.


Jotform Gmail Agent
Contact Support

Our customer support team is available 24/7 and our average response time is between one to two hours.

Send Comment:

Jotform Avatar
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Comments:

  • paper frosting - Profile picture
  • Iz Flores - Profile picture
  • Becky H. Styles - Profile picture
  • hiTechMODA - Profile picture
  • Carol Linsley - Profile picture
  • Ruby J. Peters - Profile picture
  • Janet Kompare-Fritz - Profile picture
  • James Cooper - Profile picture
  • Eric Kulbeck - Profile picture
  • Christy Lee - Profile picture
  • Nathan Watts - Profile picture
  • visitcalvary - Profile picture
  • Trish Kauffman - Profile picture
  • Chris Monti - Profile picture
  • wefillforms - Profile picture
  • Arizona Dragon Boat Association - Profile picture
  • Mary Price - Profile picture
  • Arden Clover - Profile picture
  • Kevin Scott - Profile picture
  • Mabyn Shingleton - Profile picture
  • Kerry Ketsoglou - Profile picture
  • Daniel Boulet - Profile picture
  • djmistretta1 - Profile picture
  • Shane Radtke - Profile picture
  • Adam Rich - Profile picture