Skip to content

Understand the Enterprise Flex Program and Flex Seats

Last updated: January 26, 2026

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

The Enterprise Flex Program (EFP) gives Enterprise customers flexible access to HubSpot’s Enterprise subscriptions, HubSpot Credits and marketing contacts. With EFP, you can scale user access using Flex Seats, which use a true-up billing model that adjusts your seat commitment based on average assignment over time.

EFP is designed for teams that need enterprise-level features while managing fluctuating seat assignments. Instead of committing to a fixed number of seats long-term, with Flex Seats, add users as needed and reconcile billing quarterly.

Key terms

  • Enterprise Flex Program (EFP): gives Enterprise customers flexible access to HubSpot Creditsmarketing contacts, Flex Seats, and HubSpot’s Enterprise subscriptions:

    • Marketing Hub Enterprise

    • Sales Hub Enterprise

    • Service Hub Enterprise

    • Content Hub Enterprise

    • Data Hub Enterprise

    • Commerce Hub Enterprise

  • Flex Seats: HubSpot's paid seat type that provides complete access to the customer platform. Each Flex Seat gives access to the entire HubSpot customer platform with our highest included limits across all included products. Flex Seats are only available in EFP accounts.

Flex Seat billing

To participate in the EFP, you must commit to a minimum of 50 Flex Seats in your contract. Flex Seats are billed quarterly and use a true-up billing model. This is a pricing approach where you’re billed based on committed usage at the beginning of the quarter, and then the amount is adjusted to reflect average usage over the previous billing period.

How Flex Seat billing works

When you sign an EFP contract, you commit to a specific number of Flex Seats. You can assign additional Flex Seats at any time during that quarter.

At the start of the following quarter, HubSpot calculates your average seat assignments from the previous quarter. That average becomes your new seat commitment and determines your billing for the new quarter.

Please note: you can’t lower your seat commitment during your contract.

Example of Flex Seat billing

You purchased 50 Flex Seats per month at the beginning of the first quarter.

  • At the beginning of the first quarter, you’ll be charged upfront for the 50 committed seats.

  • Throughout the first quarter, you assign more seats, averaging 75 assigned seats for the quarter. 

  • At the beginning of the second quarter, you’ll be billed for 75 seats, which will include the upfront payment for the second quarter and the payment for the additional 25 seats used in the first quarter. 

  • Seventy-five seats will become the new seat commitment for the remainder of the contract.

Review Flex Seat usage

Permissions required Super Admin or Modify billing permissions are required to review your Flex Seat usage.

You can monitor your current usage of Flex Seats in your account. Your seat count is audited every day at 2 AM EST based on usage from the day before.

  1. In your HubSpot account, click your account name in the top right corner, then click Account & Billing.

  2. Click the Usage & Limits tab.

  3. In the left menu, navigate to Flex Seats.

  4. In the table, you can review your Current seat commitment, Average seat usage above commitment, and the Expected number of seats on the next billing date

  5. In the Seat usage over time chart, you can review how many seats you’ve assigned over the committed amount based on a given time period. 

    • Click the time range dropdown menu and select a time range.

    • Click Table or Chart to change how the information is displayed.

Assign a Flex Seat

Permissions required Super Admin or Modify billing permissions are required to assign a seat.

You can assign a Flex seat when you create a user, or you can assign seats after you create a user.

To assign a seat:

  1. In your HubSpot account, click the settings settings icon in the top navigation bar.

  2. In the left sidebar menu, navigate to Users & Teams.

  3. In the top menu, click the Seats tab.

  4. Hover over the user and click Change seat.

  5. In the right panel, click the Seats dropdown menu and select Flex Seat.

    • In an EFP account, you'll also have the option to assign Developer Seats, Partner Seats, and View-Only Seats. Learn more about seat types.

    • If you’re assigning a seat and you have exceeded the number of committed seats, a notification will inform you that you’ll be charged at your next bill date.

  6. At the bottom, click Save. 

HubSpot Credits and marketing contacts billing

EFP accounts also get access to HubSpot Credits and marketing contacts. To understand how billing works for those, learn more about HubSpot Credits and marketing contacts.

Was this article helpful?
This form is used for documentation feedback only. Learn how to get help with HubSpot.