Skip to content

Manage payments

Last updated: October 22, 2025

Available with any of the following subscriptions, except where noted:

After you set up HubSpot payments or connect your Stripe account for payment processing, you can start collecting payments in HubSpot using invoices, payment links, and quotes directly within your customer platform. It's also possible to record manual payments on invoices without needing to connect a payment processor, while integrations, such as QuickBooks Online, will also record payments where applicable.

When you collect a payment through any of those methods, the payment details are stored in a payment record. Below, learn more about managing your collected payments in HubSpot, including how to issue refunds, resend receipts, and download reports of your payments and payouts.

Permissions required Super Admin or Manage payments and subscriptions permissions are required to manage payments. Users with Manage payments and subscriptions access can view transaction and payout history, download payment and payout reports, resend receipts, cancel subscriptions, and issue refunds.

To measure the performance of your payments, learn more about creating a payments revenue dashboard.

Please note: HubSpot payments is HubSpot's payment processing option and is only available to companies based in the United States, the United Kingdom, and Canada, who are in a Starter, Professional, or Enterprise account. Stripe payment processing is available for all subscriptions, and available internationally, with some exceptions. You can connect your existing Stripe account.

Collect payments

When a payment is processed, the following will occur:

Email notification confirming a successful payment received through HubSpot.

Please note:


  • If the payment was against an invoice, the invoice will be attached as a PDF to the payment receipt.
  • If the setting to create invoices is turned on, an invoice will be created in your account for payments from payment links, quotes, or subscriptions. The buyer will receive a copy of the receipt in their inbox, with the invoice attached as a PDF.
  • A payment record will be created and associated with the relevant contact, company, subscription, invoice, and deal record. You can also access your payment records on the payments index page.
  • A contact record will be created using the email address that the buyer entered on the checkout page, if a record with that email address doesn't exist already.
    • If your subscription includes marketing contacts (contacts you’ll engage with through HubSpot’s marketing tools each month (e.g., marketing emails, ads)), new contacts will automatically be set as marketing contacts. You can create a workflow to set existing contacts as marketing contacts upon payment.
    • If you don't want contacts making payments to be set as marketing contacts, learn how to set contacts as non-marketing, including creating a workflow to automate that process.

    Please note: the payments tool is intended for use in standard online payment transactions, and does not support the collection of sensitive payment information from your buyers orally or by phone. If you’ve submitted a payment on behalf of a buyer, it can result in the payment being associated with the wrong contact. This is because you’ve filled out a HubSpot form previously and are submitting the payment using a non-private browser window, which results in HubSpot using your existing cookies to associate the payment. To fix incorrectly associated payments, navigate to the payment record and update the associated contact record.

  • A deal record will be created in your HubSpot account and the deal amount will be updated to the payment total, including any applied discounts. For recurring payments, a new deal record will not be created every time recurring payments are processed, but those payments are displayed on the subscription record.
  • When a buyer purchases recurring line items using a payment link or quote:
    • HubSpot will create one subscription record when recurring line items share the same payment frequency and term length. For example, if a buyer purchases two monthly subscriptions with a one-year term length, HubSpot will group both recurring line items in the same subscription record. The subscription will be associated with the contact and deal record.
    • HubSpot will create separate subscription records when recurring line items have different payment frequencies or term lengths. For example, if a buyer purchases one monthly and one annual subscription with a one-year term length, HubSpot will create two subscription records. The subscriptions will be associated with the contact and deal record.
    • The buyer will be charged every billing cycle per the terms set on the quote or payment link, and they will be notified each time they are charged. You can also turn on reminder emails to notify the buyer 14 days before their next subscription payment. The associated subscription properties will also be updated in HubSpot. Learn more about managing subscriptions.
    • An invoice will be created for each recurring payment, if the setting to create invoices is turned on in settings.
  • As payment activities occur, such as a payment being submitted or refunded, the activities will automatically display on the payment's associated contact, deal, and company records.

Receive payouts

Payouts are the funds deposited in your bank account from your collected payments each day, minus any fees, refunds, or chargebacks.

HubSpot will send a daily payout notification email that includes the payout total. You can expect funds from payouts to be deposited in your bank account within two business days for card payments and within three business days for bank debit payments (e.g., ACH).

HubSpot payout notification email summarizing the daily total payout amount.

If there are days where the daily payout total is less than the refunds or chargebacks processed that day, HubSpot will debit your bank account to cover the difference. On these days, you'll receive a payout email from HubSpot that includes the amount debited from your account.

HubSpot email notification for a debit to the bank account due to refunds or chargebacks.

Learn more about auto-debiting and paused payouts in Stripe's documentation, HubSpot's partner for processing payments when using HubSpot payments.

Download payment reports

Please note: if you've connected Stripe as a payment processing option, the Payouts tab won't display in your HubSpot account. Instead, download and manage payment reports in Stripe.

You can download reports that include your payment or payout details, as well as a payment reconciliation report.

  1. In your HubSpot account, click the settings settings icon in the top navigation bar.
  2. In the left sidebar menu, navigate to Payments Account.
  3. At the top, click the Payouts tab. You can view your payout history, including individual payments and their statuses.
  4. To view more details about a payout, click the payout date to view the details in the right sidebar.
  5. To download a report of your account's payments or payouts, in the upper right, click download Download reports, then select one of the following report types:
    • Payment reconciliation: view a list of payouts with itemized payment details. The report includes the transactions included in each payout, such as payments, refunds, and fees, in descending order.
    • Payment details: view all buyer transactions, such as one-time and recurring payments, refunds, transactional fees, and disputes.
    • Payout details: view all of the buyer payments that are included in your daily payout total.
  6. In the dialog box, click the File format dropdown menu and select a format, then click Export. The export will be emailed to you and you'll be notified in-platform when the export is ready.

View and export payment records

When you collect a payment in HubSpot, the payment details are stored in a payment record on the payments index page.

Please note: if there aren't any payment records on the index page (e.g., no completed transactions), you will be redirected to the payments settings to complete your payments set up.

View payment records

  1. In your HubSpot account, navigate to Commerce > Payments.
  2. Your payment records are displayed in the table on the index page. In the Status column, view the payment status:
    • Processing: payment processing time will depend on the payment method used. Once the payment is processed, the status will either change to Succeeded or Failed. Learn more about processing times.
    • Succeeded: the payment was successfully collected from the buyer.
    • Failed: the buyer's payment method wasn't successfully charged. This status only applies payments made via bank debit, such as ACH, or subscription payments.
    • Partially refunded: the payment was refunded for an amount less than what the buyer originally paid.
    • Refunded: the total amount of the original payment was refunded.
    • Processing refund: a refund request was submitted. Refunds for payments made via bank debit, such as ACH, can take five to ten business days to process.

    HubSpot payments index page listing transactions with details like status, buyer, and amount.

  3. Use the filters at the top to segment your payment records by status or payment date. Click + More to view additional filters.
  4. To filter the index page by specific payment properties:
    • Click advancedFilters Advanced filters above the table.
    • In the right panel, search for and select the property you want to filter by, then set the filter criteria.
    • To select another property to add to the filter, click + Add filter.
    • To filter by the property you've selected, or another filter, under OR, click + Add filter group.
    • Click the X in the upper right of the panel when you've set up your filter. Learn more about setting up filters and saving views.
  5. In the Gross amount column, click the payment amount. The payment record will open in the right panel. It'll include a summary of the payment amount, payment date, buyer, and payment method. The right panel will also display different cards for payment history, line items, subscriptions, and record associations. Click a card to collapse or expand it.
  6. If you're using Stripe as your payment processing option and sell in multiple currencies, the related fees will be displayed along with the net amount received in your settlement currency, when it differs from the payment currency. For example, if your connected bank account in Stripe is in U.S. dollars, but you collect a payment in euros, you'll see both the gross amount, fees, and net amount in euros, but the fees and net amount will also display in U.S. dollars. The FX rate is applied by Stripe.

    HubSpot payment details for a Stripe multi-currency transaction, showing amounts in Euros and US Dollars.
  7. If an association already exists, to view the associated record's details, hover over the associated record and click Preview. Or, click the More dropdown menu and select Edit association labels or Remove association.

    HubSpot interface showing options to preview, edit association labels, or remove an associated record.
  8. To add an association with an existing contact, company, or deal record, next to the relevant record type section, click + Add.

Please note: if you make changes to the existing associations, the old association will be replaced with the updated association. You can only associate one subscription, contact, deal, and company record with a payment record, but a contact, company, deal, or subscription record can have multiple associated payment records.

Export payment records

You can export payment records from the payments index page. Export to CSV, XLS, or XLSX.

  1. In your HubSpot account, navigate to Commerce > Payments.
  2. Click Export in the upper right to export the payment records. In the dialog box:
    • Enter an export name in the Export name text box.
    • Click the File format dropdown menu, and select a format.
    • Click the Language of column headers dropdown menu and select a language.
    • Click Customize to customize the export further:
      • Under Properties included in export select which properties to include in the export.
      • Under Associations included in export, select the Include associated record name checkbox to include associated record names (e.g., the invoice name).
      • Under Associations included in export, select whether to include up to 1,000 associated records, or all associated records.
    • Click Export. Learn more about exporting records.

Issue refunds or send receipts

You can issue a refund or send a receipt to the buyer from the payments index page. The payment must have been successfully processed before you can issue the refund.

  1. In your HubSpot account, navigate to Commerce > Payments.
  2. Click the payment amount. The payment record will open in the right panel.
  3. In the upper right, click Actions, then select Refund. Issuing a refund does not impact the active subscription and billing will continue as scheduled.

    Actions dropdown menu on a HubSpot payment record, with the 'Refund' option highlighted.

    • In the dialog box, enter the refund amount, then click the Reason dropdown menu and select a reason for the refund.
    • Click Refund. HubSpot will deduct the original transaction amount from your future payouts or debit it from your bank account. Keep in mind that it can take 5–10 business days for the refund to appear on a buyer's statement.

Please note:

  1. To send a receipt to your buyer, in the upper right, click Actions, then select Send receipt.
  2. In the dialog box:
    • Click the Choose receipt dropdown menu and select a receipt
    • The buyer's email address will be displayed by default. To change or add another recipient, in the Email address field, enter another email address.
    • Click Send.

Retrieve a copy of the bank debit transaction authorization

To retrieve a copy of an bank debit transaction authorization, such as an ACH direct debit:

  1. In your HubSpot account, navigate to Commerce > Payments.
  2. Click the payment amount. The payment record will open in the right panel.
  3. In the upper right, click Actions, then select Get copy of authorization.

    HubSpot payment record actions menu showing 'Get copy of authorization' for an ACH transaction.
  4. In the dialog box, click Send. The authorization will be emailed to you.

Customize receipts

You can customize the appearance of receipts in your settings.

  1. Learn more about updating the company name that displays at the top of the receipt.
  2. Learn more about updating the logo that displays at the top of the receipt.
  3. Learn more about updating your brand colors. A single colored bar is displayed at the top of the receipt.

Please note: any changes you make to the company name, logo, or colors in your account settings will apply to every payment link, regardless of which user created the link. These changes will also apply to other tools that use the default branding. Learn more about updating your logo and brand colors.

Example email receipt from 'Fit City' by HubSpot, showing branding and transaction details.

Disputed payments

If any payments are disputed by buyers, you can track the disputes from open to close, and take action on disputes within HubSpot. Learn more about the dispute resolution process.

How you're notified about disputes

Email notification alerting user that a payment dispute has been opened.

Please note: if you're using HubSpot payments, the open and lost dispute emails will contain either Payments underwriting will contact you or Money will be withdrawn from your account in three days. Learn more about chargebacks. If you're using Stripe as a payment processing option, Stripe manages the process directly so the text in the email will differ.

Below, learn how to:

View a list of payments with disputed statuses

The dispute status of a payment can be:

  • Disputed (action required): the dispute has been opened and needs to be countered or accepted.
  • Disputed (awaiting decision): the dispute has been countered and is awaiting the bank's decision.
  • Disputed (won): the bank ruled in the merchant's favor.
  • Disputed (lost): the bank ruled in the cardholder's favor.

To view payments with disputed statuses:

  1. In your HubSpot account, navigate to Commerce > Payments.
  2. Above the table, click the Disputes tab.
  3. The disputed payments will be displayed.

    HubSpot Disputes tab on the payments index page, listing disputed transactions.

    The columns shown are:

    • Gross amount.
    • Payment date.
    • Associated contact of the payment.
    • Payment method (e.g., card, ACH).
    • Status.
    • Dispute created date.
    • Dispute reason (e.g., fraudulent, product not received).
    • Dispute amount.
    • Dispute deadline.
    • Dispute closed date.
  4. If you want to filter another view, in the upper left, click Status, select one or more of the dispute statuses, and save the view.


    Payments index page showing the advanced filter options by dispute status.

  5. To view details of the dispute, click the gross amount of a payment.
    In the right panel, view the dispute information under Dispute details.

    Side panel view of a payment record showing the Dispute details card.

Respond to disputes

You can respond to disputes with a status of Disputed (action required) from the payments index page, and upload evidence directly from the payment. To respond to a dispute:

  1. In your HubSpot account, navigate to Commerce > Payments.
  2. Above the table, click the Disputes tab.

    HubSpot Disputes tab on the payments index page, listing disputed transactions.
  3. Click the gross amount of the disputed payment.
  4.  In the right panel, under Dispute details:
    • Click Counter dispute to counter the dispute.
      • Answer the dispute questions, then click Next.
      • Fill in any additional details, then click Next.
      • Upload your evidence, enter any additional information and click Review.
      • The dispute will then be moved into the Disputed (awaiting decision) status. 
      • You can track the dispute on the payment record.
    • Click Accept dispute to accept and close the dispute.

      Dispute details card on the payment record, showing Counter dispute and Accept dispute buttons.

Track disputes

You can track the dispute activity and timeline from the payment record. To view the activity:

  1. In your HubSpot account, navigate to Commerce > Payments.
  2. Above the table, click the Disputes tab.

    HubSpot Disputes tab on the payments index page, listing disputed transactions.
  3. Click the gross amount of the disputed payment.
  4. Click Dispute details to collapse the card and view the dispute information. Click History to collapse the card and view the history of the payment details. The dispute details and payment timeline will be updated with the dispute status throughout the dispute process.

    Side panel view of a payment record showing the expanded Dispute details and History cards.

Dispute properties

Dispute properties can be be added as columns to the payments index page, and used in other HubSpot tools such as segments, reports, and workflows. The dispute properties are:

  • Dispute create date: the date the dispute was created.
  • Dispute amount: the amount that was disputed.
  • Dispute deadline: the deadline of a dispute decision.
  • Dispute reason: the reason for the dispute.

Use payments in other HubSpot tools

You can use payment data in other tools, such as workflows and lists.

  1. Create a payments-based workflow to automatically send a welcome email to buyers as soon as a successful payment is made:
    • Create a new workflow using the Payments object.
    • Use the Source property as a trigger for when a payment is made using any payment link. Use the Source ID property if you want to create a workflow for a specific payment link.
    • Choose the Send email action, and select an email to send to anyone who completes a payment.

      HubSpot workflow trigger setup using the 'Payment source' property to initiate automation.
  2. Create a payments-based workflow to automatically create a task when a payment above a certain amount has failed:
    • Create a new workflow using the Payments object.
    • Use the Status property as the trigger and set the status to Failed.
    • Add additional criteria to the trigger for the Amount paid property, and set an amount.
    • Choose the Create task action, and set up the task.

      Workflow trigger for a payment object where Status is 'Failed' and Amount paid is greater than $50.
  3. Create a segment of contacts who made payments using card payment:
    • Click + Add filter.
    • Click the Viewing dropdown menu and select Payments.
    • Click the Payment method property.
    •  Click the dropdown menu and select Card.
    • Click Next to review and save your segment.

      HubSpot list filter criteria for segmenting contacts based on 'Payment method' being 'Credit card'.
Was this article helpful?
This form is used for documentation feedback only. Learn how to get help with HubSpot.