How to Create an Invoice with QuickBooks Integration

November 15, 2025

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 QuickBooks, you ensure that each transaction is accurately captured and invoiced—saving you time and helping you get paid faster.

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.
How to Create an Invoice with QuickBooks Integration Image-1
  1. Now, under the Choose an Action section on the right, select Create Invoice and click on Next.
How to Create an Invoice with QuickBooks Integration Image-2
  1. Next, under the QuickBooks Mode Type, choose either Production or Sandbox Mode, and then click on Connect to QuickBooks.
How to Create an Invoice with QuickBooks Integration Image-3

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.
How to Create an Invoice with QuickBooks Integration Image-4
  1. Then, on the next screen, click on Connect to finally link your QuickBooks accounts. 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.
How to Create an Invoice with QuickBooks Integration Image-5
  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.
How to Create an Invoice with QuickBooks Integration Image-6

Notes:

  • If invoicing a returning customer, make sure the Customer Display Name in QuickBooks matches the Full Name in the form 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.
How to Create an Invoice with QuickBooks Integration Image-7

Notes:

  • 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.
How to Create an Invoice with QuickBooks Integration Image-8

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.
How to Create an Invoice with QuickBooks Integration Image-9

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.

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

How to Create an Invoice with QuickBooks Integration Image-10

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.

Send Comment:

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

Podo Comment Be the first to comment.
Still have unanswered questions?

We’re here for you 24/7, anytime you need us day or night. Have a question or need a hand with something? Our team is always ready to help out.