tutorialsJune 15, 2026

How to Automate Accounts Receivable in HubSpot (With or Without an ERP)

HubSpot's native AR tools cover less than you think. This guide walks through deal-to-invoice triggers, payment link automation, dunning sequences, and the integration layer - whether you run a standalone stack or connect to NetSuite, SAP, or Dynamics.

P

Prabhu

Q2C Automation Consultant

How to Automate Accounts Receivable in HubSpot (With or Without an ERP)

Most teams using HubSpot as their CRM assume AR automation comes included. It doesn't - at least not the kind that removes manual work.

HubSpot gives you workflows, sequences, and a payments product. But the out-of-the-box setup still requires someone to manually create invoices, manually check payment status, and manually trigger collection follow-up. This guide covers how to close those gaps, whether you're working with a lightweight stack (HubSpot + Stripe + QuickBooks) or connected to an ERP like NetSuite or SAP.


What HubSpot Actually Handles Out of the Box

Before building automation, you need to know what already exists. HubSpot's native AR-adjacent features:

HubSpot Payments Available on Sales Hub Starter and above. Lets you create payment links and collect one-time or recurring payments directly through HubSpot. Connects to Stripe as the processor. Decent for simple payment collection, but it doesn't generate invoices in the accounting sense - there is no invoice document that syncs to QuickBooks or your ERP.

HubSpot Quotes Available on all paid plans. You can generate a quote from a deal, add line items from a product library, and send it to the prospect for acceptance. This is the beginning of your Q2C flow. Problem: accepting a quote doesn't automatically create an invoice anywhere outside of HubSpot.

HubSpot Invoices HubSpot has been rolling out native invoice creation. You can generate an invoice from a deal, track payment status, and - in some portal configurations - sync to QuickBooks. This is improving but still not equivalent to what dedicated AR tools or accounting systems provide. It lacks milestone billing, retainer structures, and multi-entity support.

HubSpot Workflows This is where the real automation lives. Workflows let you trigger actions based on deal stage changes, contact properties, or invoice status. They are the engine you'll use to build the automation described below.


The 4 AR Automation Workflows to Build in HubSpot

Workflow 1: Deal-to-Invoice Trigger

The goal: the moment a deal closes, an invoice should exist. Not when someone checks their CRM at the end of the day - immediately on Closed Won.

How to build it:

  1. Create a HubSpot Workflow triggered by Deal Stage = Closed Won
  2. Add a delay of 5 minutes (buffer for any last-minute deal edits)
  3. Send an internal notification to the billing contact with deal name, amount, contract start date, and billing entity
  4. If you use HubSpot Invoices: add the "Create Invoice" action, pulling line items from the deal's product library
  5. If you use QuickBooks: use the native HubSpot-QuickBooks integration to create a QBO invoice, or use Make.com or Zapier to bridge the gap

What to pull from the deal record into the invoice:

  • Company name and billing address
  • Contact name and billing email
  • Line items (product, quantity, unit price, discount)
  • Payment terms (Net 30, Net 15, etc.) - store this as a deal property
  • PO number - store this as a deal property and make it required on the deal form

The PO number is the most commonly missed field. If your customer requires a PO on the invoice and it's not there, the invoice gets rejected, adding 30-45 days to your collection cycle.


Workflow 2: Automatic Payment Link on Invoice Send

Once an invoice exists, the fastest way to get paid is to make payment as easy as possible. That means sending a payment link at the same time as the invoice.

How to build it:

  1. Trigger: Invoice created (or invoice email sent, if using HubSpot Invoices)
  2. Action: Generate a HubSpot Payment link for the invoice amount
  3. Action: Send an email using a template that embeds the payment link
  4. Action: Set a task for the deal owner with due date = invoice due date minus 5 days

The email template matters. A plain invoice PDF without a payment link has a significantly lower same-week payment rate than one with a single "Pay Now" button. Test both subject lines: "Invoice [#] from [Company] - Due [Date]" versus "Your invoice is ready - pay in 60 seconds."


Workflow 3: Dunning Sequence (Workflow, Not HubSpot Sequence)

Dunning is automated follow-up on unpaid invoices. Most HubSpot users build this as a Sequence rather than a Workflow, which is a mistake. Sequences require a human to enroll contacts. Workflows run automatically.

The dunning timeline that works for B2B:

Days Past DueActionChannelTone
Day 0Invoice sent + payment linkEmailProfessional
Day 3Soft reminder, link re-includedEmailFriendly
Day 7Second reminder, ask if there's an issueEmailHelpful
Day 14Direct follow-up from deal ownerEmail + logged call taskDirect
Day 21Escalation email to AP contact and finance contactEmailFirm
Day 30Internal escalation flag, pause work if applicableInternal workflow-

How to build this in HubSpot Workflows:

  1. Trigger: Invoice status = Sent AND Invoice due date is in the past (check daily)
  2. Branch by days overdue using calculated properties or enrollment date offsets
  3. Use personalization tokens in each email template to include invoice number, amount, and payment link
  4. Log each automated touchpoint to the deal timeline so the deal owner can see the full cadence history

The key property you need: "Invoice Due Date" must exist as a deal or contact property for the workflow logic to work. If you use HubSpot Invoices, this is native. If you sync from QuickBooks, confirm that the sync writes this field back to HubSpot.


Workflow 4: Cash Application Notification

Cash application - matching incoming payments to open invoices - is typically manual even when everything else is automated. The AR team logs into QuickBooks or their ERP, sees a payment in the bank feed, and manually applies it to the correct invoice.

You can't fully automate cash application without dedicated AR software, but you can automate the notification chain:

  1. Payment received in Stripe or HubSpot Payments triggers a webhook
  2. Webhook updates a deal property: Payment Received Date = today, Payment Status = Paid
  3. HubSpot Workflow triggers on that property change: notify deal owner, update contact record, remove from dunning sequence
  4. If using QuickBooks: Make.com or Zapier listens for the Stripe payment event and creates the payment record in QBO, applying it to the open invoice

This eliminates the manual check-and-mark-paid step, which is often where invoices stay in "overdue" status even after the cash has landed.


Stack Without an ERP: HubSpot + Stripe + QuickBooks

For companies under $10M ARR without a full ERP, this three-tool stack handles the full AR cycle:

StageToolWhat It Does
Deal and quoteHubSpotProduct library, quote generation, deal close trigger
Invoice creationHubSpot Invoices or Make.comCreates invoice on deal close
Payment collectionStripe (via HubSpot Payments)Processes card and ACH payments
Accounting and AR ledgerQuickBooks OnlineTracks open invoices, cash application, aging
DunningHubSpot WorkflowAutomated follow-up via email
Sync layerMake.com or ZapierKeeps Stripe, HubSpot, and QBO in sync

The integration you actually need:

The native HubSpot-QuickBooks integration syncs contacts and displays invoice status in HubSpot. It does not auto-create QBO invoices from closed deals. For that, you need one of:

  • Make.com scenario: HubSpot Deal Closed Won triggers creating a QuickBooks Invoice using deal line items
  • Zapier: Same trigger/action, slightly easier setup but more expensive at scale
  • Custom webhook: If you have a developer, a direct API call from HubSpot to QBO's API on deal close is reliable and free

Estimated setup time: 6-10 hours for a non-developer using Make.com or Zapier.


Stack With an ERP: NetSuite, SAP, Dynamics Integration Patterns

If you run NetSuite, SAP S/4HANA, or Microsoft Dynamics, HubSpot sits at the top of the Q2C chain and hands off to the ERP for billing, AR, and revenue recognition.

The integration layer options:

ERPNative ConnectorThird-Party Middleware
NetSuiteHubSpot-NetSuite connector (limited)Celigo, Boomi, or custom
SAP S/4HANANo native connectorDell Boomi, MuleSoft, or custom
Dynamics 365Limited native syncMicrosoft Power Automate

The deal-to-ERP handoff flow:

  1. Deal closes in HubSpot (Closed Won)
  2. HubSpot Workflow fires, sending deal data to the middleware layer
  3. Middleware creates a Sales Order in the ERP using the deal's line items, billing entity, and payment terms
  4. ERP generates the invoice and manages the AR sub-ledger from that point forward
  5. Payment status is synced back to HubSpot via middleware so the deal timeline stays accurate

What breaks most commonly:

The line item data model. HubSpot stores products in its product library. ERPs have their own item/SKU master. If item codes don't match exactly, the ERP rejects the order or maps to the wrong SKU. The fix is to store ERP item codes as custom properties on HubSpot product records and use those codes in the data handoff.


What to Track After You Go Live

The point of AR automation is to reduce DSO (days sales outstanding) and collection hours. Measure both:

MetricHow to Track
Days Sales Outstanding (DSO)Average AR balance / (Annual revenue / 365)
Invoice-to-payment cycleHubSpot invoice created date vs. QBO payment date
Dunning email open rateHubSpot email analytics on dunning templates
% invoices paid within termsQBO report: invoices paid by due date vs. late
AR team hours on collectionsTime tracked in your project management tool

A well-configured HubSpot AR automation stack typically reduces manual follow-up time by 60-70% within the first 60 days. The bigger reduction in DSO usually takes 90-120 days to show up in the data as the dunning sequences cycle through their first full cohort.


Quick Reference: What Each HubSpot Plan Unlocks for AR

FeatureFreeStarterProfessionalEnterprise
Deal pipelineYesYesYesYes
HubSpot QuotesNoYesYesYes
HubSpot InvoicesNoYesYesYes
HubSpot PaymentsNoYesYesYes
Workflow automationLimited10 workflows300 workflowsUnlimited
Custom properties10101,000Unlimited
Native QBO integrationNoYesYesYes

For most small B2B companies, Sales Hub Starter at $50/month is the right entry point. You get quotes, invoices, payments, and enough workflow automation to cover all four workflows described above. Upgrade to Professional when you need more than 10 active workflows or need custom reporting on your dunning performance.

Tags

accounts receivable automationHubSpot AR automationhubspot invoice automationar automation without erphubspot quickbooksautomate accounts receivableb2b accounts receivable automation

Stop losing revenue between quote and cash.

Get a free Q2C audit and see exactly where your AR, invoicing, and collections process is leaking money.

Get a free audit