Skip to content

Collect payments in multiple currencies with Stripe (BETA)

Last updated: February 7, 2024

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

Marketing Hub Starter, Professional, Enterprise
Sales Hub Starter, Professional, Enterprise
Service Hub Starter, Professional, Enterprise
Operations Hub Starter, Professional, Enterprise
CMS Hub Starter, Professional, Enterprise

If you've connected Stripe as a payment processor, you can create invoices, payment links, and quotes that collect payment in the following currencies:

  • Canadian Dollars (CAD CA$)
  • Euros (EUR €)
  • British Pound Sterling (GBP £)
  • United States Dollars (USD $)

To collect payments in one of the above currencies, you'll first need to add it to your HubSpot account. Then, for invoices and payment links, you can select from your currencies during creation. For quotes, the associated deal's Currency property will set the quote's currency. Each invoice, payment link, and quote can only use one currency, meaning you can't configure a payment link to include line items in both USD and EUR.

Below, learn how to set up your currencies and use them across invoices, payment links, and quotes.

Please note: this feature is only available for accounts that use Stripe for payment processing. When using HubSpot payments for collecting payment, you can only collect in USD.

Add and edit your account's currencies

By default, invoices, payment links, and quotes will collect payment in your account's default company currency. If you have a Starter, Professional, or Enterprise subscription, you can add multiple currencies to your account. If you're using HubSpot's free tools, you're limited to one currency which you can update as needed. Learn more about subscription limits in HubSpot's Product & Services Catalog.

To make a currency available for use in HubSpot's commerce tools, a super admin will first need to add the currency in your account settings

currencies-add-currency

Once added, you can use the currency when creating products and deals, along with invoices, payment links, and quotes. If you later archive a currency, you'll no longer be able to select it when creating invoices, payment links, and deals. However, existing invoices, payment links, and quotes can still be paid using an archived currency.

Set the currency of an invoice, payment link, or quote

When creating an invoice or payment link, you can select the currency that will be used for the included line items. When creating a quote, the currency is determined by the Currency property of the quote's associated deal. An invoice, payment link, or quote can only have one set currency, and all line items must be in that currency. The currency will also be applied to any discounts, taxes, or fees that you add.

Below, learn more about setting currencies in invoices, payment links, and quotes. 

Invoices and payment links

An invoice or payment link's currency can only be edited while the invoice or payment link is in draft mode. After finalizing an invoice or creating the payment link, its currency cannot be altered.

  • By default, invoices and payment links will use the account's default company currency. But while creating an invoice or payment link, you can select a different currency by clicking the Currency dropdown menu above the line items table. The dropdown menu will contain all of your account's currencies, but you'll only be able to select from the supported currencies listed at the top of this article.

invoice-select-currency

  • When adding line items to the invoice or payment link, you can only select those with a price set in that currency.

    missing-currency
  • If you change the currency after adding line items, a banner will appear prompting you to select how you want to convert the line item's price into the new currency.
    • In the banner, click Update prices.

      currency-update-prices
    • In the right sidebar, select whether you want the new line item price to be based on the price set in the product library (if applicable), the exchange rate set in your currency settings, or a custom price.

      currency-update-line-item-prices
    • Click Confirm to save your changes.

Quotes

Unlike invoices and payment links, a quote's currency cannot be set when adding line items. Instead, a quote's currency is determined by the Currency property set on the quote's associated deal. For example, if you want to create a quote in GBP, you'd first need to create a deal with GBP set as its currency. Learn more about using multiple currencies with deals.

  • By default, deals will be created in your account's default company currency. But, after adding multiple currencies to the account, you can set a different currency using the deal's Currency property during creation or from an existing deal record.

    currency-new-deal
  • When creating a quote, the deal's currency will be reflected when adding line items to the quote.
  • If you change the deal's currency after adding line items to the quote, a banner will appear in the quote editor prompting you to select how you want to convert the line item's price into the new currency.
    • In the banner, click Update prices.

      currency-update-prices
    • In the right sidebar, select whether you want the new line item price to be based on the price set in the product library (if applicable), the exchange rate set in your currency settings, or a custom price.

      currency-update-line-item-prices
    • Click Confirm to save your changes.
Was this article helpful?
This form is used for documentation feedback only. Learn how to get help with HubSpot.