HubSpot Commerce Hub is the platform's answer to a common B2B problem: a disconnected sales and billing process. Traditionally, closing a deal in the CRM was only the first step, followed by a manual handoff to an accounting team using separate software for invoicing and payment collection. This creates friction for customers, delays revenue recognition, and complicates reporting. Commerce Hub embeds these financial tools directly into the HubSpot platform, allowing teams to generate quotes, collect payments, and manage subscriptions from the same interface where they manage customer relationships.
Built on the foundation of the original HubSpot Payments, Commerce Hub expands the toolset to support a wider range of business models. It is not designed to replace robust e-commerce platforms like Shopify but to serve B2B companies, service providers, and SaaS businesses that rely on quotes, invoices, and recurring revenue. By unifying commercial activities within the CRM, it provides a single source of truth for the entire customer lifecycle, from lead to renewal. This integration enables powerful automation and reporting that is impossible when systems are siloed.
This guide provides a comprehensive walkthrough for setting up and strategically using HubSpot Commerce Hub. We will cover the necessary prerequisites, the technical setup of connecting a payment processor, and the practical steps for creating payment links, invoices, and subscriptions. We will also explore how to automate post-purchase workflows and build meaningful reports to track revenue performance. Following these steps will help you streamline your sales process, improve cash flow, and create a better customer experience. To get the most out of these features, a well-structured portal is essential; a service like our HubSpot CRM setup & automation can provide the foundation you need.
What is HubSpot Commerce Hub?
HubSpot Commerce Hub centralizes the tools needed to transact with customers. It consolidates several key commercial functions into one place, directly integrated with your CRM data. The core components include Payments, Invoices, Quotes, and Subscriptions. Payments allow you to collect one-off payments through secure, shareable links. The Quotes tool is enhanced to include a payment step, allowing customers to accept and pay for a quote in a single, seamless action. Invoicing formalizes payment requests for services rendered, while Subscriptions automate recurring billing for retainers, software access, or memberships.
The primary purpose of Commerce Hub is to bridge the operational gap between sales and finance. When a deal is marked 'Closed-Won' in the Sales Hub, the next step is no longer a manual process in another system. Instead, a salesperson can immediately generate an invoice or enroll a customer in a subscription plan using the same contact, company, and deal records. This direct link ensures data consistency and provides sales teams with visibility into payment status, reducing follow-up time and improving forecasting accuracy.
It is critical to understand that Commerce Hub is not an all-in-one accounting platform or a replacement for complex inventory management systems. It focuses on the transaction itself and the associated revenue objects within HubSpot. It integrates with Stripe for payment processing and can sync data to external accounting software like QuickBooks or Xero through native or third-party integrations. For businesses whose sales process lives in HubSpot, Commerce Hub provides the native commercial toolkit to turn CRM activities directly into recognized revenue. For a deeper dive into our process, see our work.
Before You Start: Prerequisites and Planning
Before enabling Commerce Hub, you must ensure you have the necessary prerequisites in place. First, your HubSpot subscription must include access to Commerce Hub features; this typically starts with the Professional tiers of the various Hubs. Second, you need an active and verified account with a supported payment processor. HubSpot's primary and most deeply integrated processor is Stripe. If you do not have a Stripe account, you will need to create one as part of the setup process. This includes providing your business details, banking information, and identity verification.
Successful implementation requires careful planning. Start by outlining your sales process and identifying exactly what you will be selling. Use HubSpot's product library to define each service or product with clear names, descriptions, and pricing. Decide on your pricing models: will you use one-time payments, custom quotes, or recurring subscriptions? Answering these questions upfront prevents confusion and ensures a smooth rollout. You should also consider who on your team needs access to create invoices or view payment data and configure their user permissions accordingly.
Finally, assess the quality of your existing CRM data. Commerce Hub relies on accurate contact, company, and deal information to function correctly. If your data is messy, with duplicate records or inconsistent formatting, you will face problems with invoicing and reporting. Before connecting payment tools, consider performing a data cleanup. A clean and organized CRM is the foundation for any successful automation, including the financial workflows enabled by Commerce Hub. A comprehensive HubSpot support & maintenance plan can help maintain data hygiene long-term.
Step-by-Step: Connecting Your Payment Processor
The first technical step in setting up Commerce Hub is connecting your chosen payment processor. As of late 2026, HubSpot’s primary integration is with Stripe. To begin, navigate to the settings icon in your HubSpot portal. In the left sidebar menu, under 'Payments', select the 'Payments' tool. Here, you will be prompted to set up your payment processor. If you already have a Stripe account, you can log in to authorize the connection. If you are new to Stripe, HubSpot will guide you through the creation process.
The connection process is an OAuth-based authorization, meaning you are granting HubSpot permission to perform specific actions on your behalf within Stripe. These actions include creating payment links, processing charges, and managing subscriptions. This integration is secure and does not give HubSpot access to your Stripe login credentials. All sensitive cardholder data is handled directly by Stripe's PCI-compliant infrastructure, never touching HubSpot's servers. This is a critical security feature that minimizes your compliance burden.
Once connected, HubSpot will automatically create new properties and objects in your CRM to store payment-related data. This includes a new 'Payments' object and properties on the contact and deal records to show payment status and revenue. It is important to review these new properties and understand how they relate to your existing data model. At HubStack, we always recommend testing the connection with a small internal transaction to ensure funds are transferred correctly and data appears in the CRM as expected before rolling it out to customers.
Configuring Payment Links and Quotes
With your payment processor connected, you can begin creating ways for customers to pay you. The simplest method is a Payment Link. From the Commerce Hub, you can create a link for a specific product or service from your product library. You can customize the checkout page with your branding, add form fields to collect information, and configure the post-purchase thank you page. These links are ideal for standardized offerings where the price is fixed, such as a one-time consultation fee or a setup package. They can be shared via email, embedded on a website, or used in a chat conversation.
For more complex or customized sales, you will want to integrate payments directly into your quotes. When building a quote in HubSpot, you can now add a payment step. After configuring the line items, you can select 'Stripe' as a payment method. When the customer receives the quote, they will see an option to 'Review and Pay'. This takes them to a secure checkout page where they can enter their payment details and finalize the transaction immediately upon acceptance. This frictionless process eliminates the delay between a 'yes' and a paid invoice.
From the customer's perspective, this integrated process is simple and professional. They receive a single document where they can review terms, e-sign, and pay, all in one flow. This significantly reduces the cognitive load and administrative hassle of a traditional sales process. For your team, it means the deal record in HubSpot can be automatically updated to reflect the payment status, providing real-time visibility and triggering the next steps in your fulfillment process without manual intervention. You can explore different pricing models for your quotes.
Setting Up Invoices and Subscriptions
In addition to payment links and quotes, Commerce Hub provides robust tools for invoicing and managing recurring revenue through subscriptions. Invoices are ideal for billing customers after a service has been delivered or for deals that require a formal bill rather than an upfront payment link. You can create an invoice from a contact, company, or deal record, pulling in line items from your product library. The invoice can be sent to the customer via email with a link to a secure payment page.
Subscriptions are the core feature for any business with a recurring revenue model, such as a SaaS product or a monthly marketing retainer. You can create a subscription plan with a set price and billing frequency (monthly or yearly). When a customer signs up, HubSpot automatically creates a subscription record and manages the recurring billing through Stripe. This automates the entire collections process, from charging the customer's card on file to sending renewal reminders and handling payment failures.
Both invoices and subscriptions create dedicated objects within HubSpot. An invoice record tracks the amount due, payment status, and due date. A subscription record tracks the recurring revenue amount, renewal date, and overall health of the subscription. This data is invaluable for reporting and forecasting. You can build reports that track monthly recurring revenue (MRR), churn rates, and average revenue per customer directly within HubSpot, connecting sales and marketing efforts to their direct revenue impact.
| Feature | Invoices | Subscriptions |
|---|---|---|
| Use Case | One-time billing for projects or services rendered. | Automated recurring billing for retainers, SaaS, or memberships. |
| Billing Frequency | One-time, with a specific due date. | Recurring (e.g., monthly, annually) on a set schedule. |
| Automation | Can be created manually or via workflow; payment collection is a single event. | Fully automates the recurring charge, dunning, and renewal process. |
| Reporting Object | Generates an 'Invoice' object to track payment status. | Generates a 'Subscription' object to track MRR, churn, and status. |
Automating Post-Purchase Workflows
The true power of Commerce Hub is realized when you connect it to HubSpot's automation engine. Because payment events happen directly within the CRM, you can use them as triggers for workflows. This allows you to automate the entire post-purchase customer experience and internal fulfillment processes. For example, you can create a workflow that triggers when a customer makes a successful payment for a specific product.
This workflow can enroll the customer in a welcome email sequence, add them to a 'customer' smart list, and update their lifecycle stage automatically. Internally, the same workflow can create a task for the account manager to schedule a kickoff call, post a notification in a team Slack channel, and create a new deal for a future renewal opportunity. This level of automation eliminates manual handoffs, reduces human error, and ensures a consistent and timely onboarding experience for every new customer.
You can also build workflows to manage payment issues proactively. For example, a workflow can be triggered when a subscription payment fails. This could send an automated email to the customer with a link to update their credit card information. If the payment is not updated after a few days, the workflow could create a task for a team member to follow up personally. This automates dunning management, helping to reduce involuntary churn and protect your recurring revenue streams. Effective automation is a core service we provide at HubStack.
Reporting and Analytics in Commerce Hub
By consolidating commercial data, Commerce Hub enables powerful and holistic reporting. All payment, invoice, and subscription data is available within HubSpot's report builder and dashboards. You can find pre-built reports in the report library that cover key metrics like payments collected, new subscriptions, and outstanding invoices. These provide a quick, at-a-glance view of your financial performance.
The real value comes from building custom reports that connect revenue data to your sales and marketing activities. Because all data lives in one system, you can build a report that shows which marketing campaigns generated the most paying customers or which blog posts influenced the most closed-won deals with a high lifetime value. You can create a dashboard for your leadership team that visualizes key metrics like Monthly Recurring Revenue (MRR), Customer Lifetime Value (CLV), and revenue churn rate.
This unified reporting model allows you to finally close the loop and calculate a true return on investment for your efforts. You can attribute revenue directly to specific marketing channels, sales reps, or content assets. This data-driven insight is essential for making strategic decisions about where to invest your resources. For instance, if you discover that leads from your webinar series have a 30% higher CLV than leads from paid search, you can confidently double down on your webinar strategy. If you need help building these complex reports, feel free to contact us.
