HubSpot payments: understanding your payment options
HubSpot Payments allows you to collect and track payments within HubSpot, connecting revenue activity with CRM records such as contacts, companies, deals, invoices and subscriptions.
This can give teams greater visibility into payment status alongside sales and customer data, reducing the need to switch between separate systems.
Payments should be considered as part of your wider sales, finance and data governance strategy rather than treated only as a technical setup.
How payments work in HubSpot
When payments are enabled, HubSpot can be used to:
- Collect one-time payments
- Collect recurring payments
- Accept payments through payment links
- Accept payments through invoices
- Accept payments through quotes
- Accept payments through forms
- Associate payment activity with CRM records
- Track payment status and payment history within HubSpot
HubSpot displays payment information within the CRM, while the actual payment processing is handled by a supported payment provider.
HubSpot Payments
HubSpot Payments is HubSpot’s native payment solution.
Availability depends on your region.
It may be suitable if you:
- Want a simple, HubSpot-managed payment setup
- Do not already use a payment processor
- Want payment activity closely connected with HubSpot tools
Connecting Stripe to HubSpot
HubSpot also supports connecting an existing Stripe account directly to HubSpot.
When Stripe is connected:
- Payments are processed by Stripe
- Payment activity is visible within HubSpot
- Payments can be associated with contacts, deals and invoices
- Stripe remains responsible for payouts, fees and Stripe-specific settings
This can be particularly relevant for organisations that already use Stripe as their payment processor.
When to consider using HubSpot payments
HubSpot Payments or Stripe through HubSpot may be appropriate if you:
- Sell products or services directly to customers
- Want payments associated with deals and pipelines
- Use HubSpot for invoices, subscriptions or renewals
- Want Sales or Service teams to see payment status within the CRM
When HubSpot payments may be less suitable
HubSpot payment functionality may be less suitable if your organisation:
- Has complex billing requirements
- Has complex tax requirements
- Relies on an ERP or another finance platform
- Uses another system as its financial system of record
- Requires finance-specific functionality beyond what HubSpot provides
These wider requirements should be considered before deciding where payment processing should sit within your technology stack.
Common payment use cases
HubSpot payment functionality can support different teams and customer journeys.
Sales
Sales teams may use payments to collect deposits or full payments associated with deals.
Marketing
Marketing teams may use payments for activities such as events, courses or gated offers.
Service
Service teams may use payments when invoicing customers for services, renewals or additional products.
Payments and automation
Payment activity can also be used as part of HubSpot automation.
For example, a successful payment can be used to trigger actions such as:
- Updating a deal stage
- Enrolling records into workflows
- Supporting follow-up processes
This can help connect payment activity with the wider customer journey inside HubSpot.
What to remember
HubSpot can bring payment visibility into the CRM and connect revenue activity with contacts, companies, deals, invoices and subscriptions.
The right payment approach depends on your organisation’s existing systems and financial requirements.
HubSpot Payments may suit organisations looking for a more HubSpot-managed approach, while a direct Stripe connection may be more appropriate where Stripe is already in use.
Payment setup should always be considered alongside your wider sales, finance and data governance requirements.