APSync Documentation

Create an invoice from a basic deal

Use this when a customer order starts as a deal — the normal path when you're working an opportunity rather than taking a straight order. The deal becomes an invoice, and revising it fills in volume pricing, shipping, and sales tax for you.

If you're creating an invoice directly, without a deal, see Create an invoice in HubSpot instead.

The worked example below is a real invoice. Your numbers will differ; the steps will not.

What you'll end up with

A deal for 100 Cooperative Coparenting Parent Guides starts at $2,495.00 — full list price. The finished invoice comes to $2,430.20, made up of:

You won't type any of those numbers.

Steps

1. Create the deal

From CRM → Deals, click Add deals (top right) and choose Create new.

Fill in the deal name and leave Pipeline, Deal stage and Close date as they are. Leave Amount blank — the line items will set it.

Scroll down in the same panel to Associate Deal with and attach the Contact you're selling to and their Company. The company is what puts the company name on the finished invoice, so don't skip it.

The Create Deal panel scrolled to the Associate Deal with section, showing the Contacts and Companies pickers

Click Create.

2. Add the products

On the deal, find Line items in the right-hand panel and click + Add, then Select from product library.

Search for the product by name or SKU.

Watch for lookalike SKUs. Searching 3703 also returns 3703DE, a distinct "Digital Edition" variant at a different price. Check the SKU column reads exactly the one you mean before ticking it.

The product picker searched for 3703, showing both 3703 and the lookalike 3703DE, with the correct one ticked

Tick the product, click Add, set the Quantity, then Save.

HubSpot asks "Update deal amount?" — choose Update deal amount so the deal total matches the line items you just added.

The Update deal amount prompt, with Update deal amount and Save without updating buttons

The deal now shows $2,495.00 — 100 × $24.95, full list price. No volume discount, no shipping, no tax yet.

3. Convert the deal to an invoice

Still on the deal, find Invoices in the right-hand panel, click Add, and choose Convert deal to invoice.

The Invoices card Add menu, showing Convert deal to invoice among the options

The invoice editor opens with your line item already on it, unchanged.

4. Create the invoice

Check the details, then click Create (top right).

Save keeps it as a draft with no real invoice number. Create finalises it — it gets its number and becomes a live invoice.

The Create invoice editor showing billing contact, company, payment terms and the next invoice number

HubSpot then offers to email the invoice or download a PDF.

Don't send anything yet. The invoice at this moment is not finished — it's still at list price with no shipping and no sales tax. Sending it now means sending the customer the wrong amount. Click Close.

The Invoice created and ready to send panel, with the Close button

5. Revise the invoice

This is the step that fills everything in.

Go back to the deal and, in the Invoices panel, click through to the invoice you just created.

The Invoices card on the deal with the View all associated Invoices link

On the invoice, find the Revise Invoice section and click Revise Invoice Now.

The Revise Invoice section of the invoice preview, with the Revise Invoice Now button

It moves through Sent → Processing → Complete, usually in under a minute.

The Revise Invoice section showing Complete, revision finished

Refresh the page once it says Complete. The sales tax line can take another moment to arrive, and the page won't update on its own. If the tax line isn't there yet, wait and refresh again.

6. Check the finished invoice

The finished invoice showing the discounted price, the saving, shipping, sales tax and the total

In this example:

the product's own price breaks

not the list price

Once you're happy with it, you can send it.

If something doesn't look right

break.

sales tax.

revise again.

Anything else, check before sending — see Submit an issue.