CRM budgeting

What CRM and Marketing Automation Cost a Midsize Company in Year One

A line-by-line year-one budget for CRM and marketing automation at a midsize company, priced from HubSpot and Salesforce list prices, with contact tier and API limits.

On this page

A mid-size company's annual budget for CRM, marketing automation and implementation cost splits into two halves: the licenses HubSpot and Salesforce print on their price pages, and the implementation, migration, integration and admin work no vendor can print because it depends on your records and your people. Our view is that the second half deserves the first draft. License lines are easy to forecast. The lines that blow up a year-one budget are the hours nobody scoped and the contract terms nobody read.

What belongs in a year-one CRM and marketing automation budget

A mid-size company's annual budget for CRM and marketing automation software and implementation needs eight lines, and only the first three come from a vendor:

  1. CRM seats for everyone who works deals.
  2. Marketing automation, priced mostly by marketing contacts.
  3. Required vendor onboarding, where the vendor charges it.
  4. Partner implementation services.
  5. Data migration and cleanup.
  6. Integrations: middleware subscriptions plus build hours.
  7. Admin time after launch.
  8. Metered extras: contact tiers, API capacity, email sends and usage credits.

If the team is still deciding what to automate, start with what marketing automation covers in the AI era, then come back with a seat count and a contact count.

What HubSpot and Salesforce list in November 2026

Official 2026 mid-market CRM pricing puts a Sales Hub Professional seat at $100 a month in the product and services catalog from HubSpot, or $90 on annual billing, and a Sales Cloud Core user at $195 a month, billed annually, on the price page from Salesforce. The page lists Starter Suite, Pro Suite ($100), Core, Advanced ($395) and Max ($550); we found no edition called Enterprise, the name many buyers still search for. Salesforce describes Core as "Everything in Professional Edition, plus Premier Success".

HubSpot adds a line Salesforce doesn't print, required onboarding. The Sales Hub page from HubSpot lists a one-time Professional Onboarding fee of $1,500, and the Marketing Hub page from HubSpot lists $3,000 for Professional and $7,000 for Enterprise. We found no onboarding fee on the Sales Cloud page or on the Account Engagement page from Salesforce, though that page's FAQ answers "Yes, depending on your needs" when asked about upfront costs or additional fees.

ProductList price per month (USD)IncludedRequired one-time fee
HubSpot Sales Hub Professional$90 per seat on annual billing, $100 on monthlyFull Sales Hub Professional$1,500
HubSpot Marketing Hub ProfessionalFrom $800 on annual billing, $890 on monthly3 core seats, 2,000 marketing contacts$3,000
HubSpot Marketing Hub EnterpriseFrom $3,6005 core seats, 10,000 marketing contacts$7,000
Salesforce Sales Cloud Core$195 per user, billed annuallyPremier SuccessNone listed
Salesforce Account Engagement Growth+$1,250 per org, billed annually10,000 contactsNone listed

Prices are as of November 6, 2026. HubSpot's price pages show both figures without labeling the billing option, and HubSpot's own pricing guides for Marketing Hub and Sales Hub give $800 and $90 a seat on annual billing, $890 and $100 a seat on monthly billing. Salesforce bills these editions annually, so the example uses HubSpot's annual prices.

What implementation consulting costs on Salesforce or HubSpot

CRM implementation consulting cost for a mid-market company on Salesforce or HubSpot is where published numbers stop. We found no partner rate card on either vendor's price pages, and no primary dataset behind the 2025 and 2026 mid-market implementation cost ranges that circulate online, so we won't repeat one. Price the work from scope: hours per workstream, times the rate on the partner's statement of work. Ask for each workstream as its own line:

  • Data model and lifecycle stages.
  • Migration: field mapping, deduplication, and which history to bring across.
  • Integrations with billing, product usage and the data warehouse.
  • Automation rebuild: every workflow, scoring rule and sequence the old system ran.
  • Reports, dashboards and training.

A single blended number hides the migration and integration hours, and those are the ones that grow once someone opens the old database.

Is there an average cost for a mid-market company?

We found no primary source that publishes an average cost of CRM and marketing automation software and implementation for mid-market companies. An average would also flatten the inputs that set the license bill: seats, contacts and edition. Twenty sales seats cost $21,600 a year at $90 a seat and $46,800 at $195, before any marketing automation.

A worked year-one budget (hypothetical)

This example is hypothetical. The company has 200 employees, 20 people who need CRM seats, 3 marketers, 10,000 marketing contacts and two integrations. License lines use the annual-billing list prices above as of November 6, 2026. Every people line is a labeled assumption, held equal on both paths so the comparison shows only published price differences.

Assumptions: a partner rate of $150 an hour; 160 implementation hours; 60 hours of migration and cleanup; 40 integration build hours plus $3,000 a year of middleware; and half a full-time admin at a $120,000 loaded annual cost.

Year-one lineHubSpot (Sales Hub and Marketing Hub Professional)Salesforce (Sales Cloud Core and Account Engagement Growth+)Basis
CRM seats, 20 users for 12 months$21,600$46,800Price pages
Marketing automation, 12 months$9,600 (2,000 contacts)$15,000 (10,000 contacts)Price pages
Marketing contacts above 2,000Quote from HubSpotIncludedPrice pages
Required onboarding$4,500$0 listedPrice pages
Partner implementation, 160 hours$24,000$24,000Assumption
Migration and cleanup, 60 hours$9,000$9,000Assumption
Integrations, 40 hours plus middleware$9,000$9,000Assumption
Admin time, 0.5 FTE$60,000$60,000Assumption
Year-one total$137,700 plus the contact quote$163,800

On these assumptions the people lines come to $102,000 on each path, more than either license and onboarding subtotal: $35,700 for HubSpot before extra contacts, $61,800 for Salesforce. That is why we draft them first. Marketing Hub Professional includes 2,000 marketing contacts and we found no price for higher tiers on the price page, so get HubSpot's figure for 10,000 before comparing totals. On Salesforce, ask whether the marketers need Sales Cloud licenses of their own to work in Account Engagement; the price page didn't say.

Year two drops onboarding, implementation, migration and the integration build, leaving $94,200 plus contacts on the HubSpot path and $124,800 on the Salesforce path if list prices hold at renewal. If part of the admin share is reporting, a working Claude setup for research, ad accounts and reporting is one way to rethink those hours. Vendor choice is a separate decision with more inputs than price.

The hidden fees in contact tiers, API limits, sends and credits

The true cost of a martech stack shows up in fees that scale with usage: contact tier overages, API call limits, email send caps and usage credits. They live in billing articles and developer docs instead of on the price page.

Start with contact tiers. The billing article from HubSpot says "If you exceed your current tier by even one marketing contact, you'll be upgraded to the next contact tier." You then pay the higher tier until your next renewal, because HubSpot doesn't downgrade contact tiers mid-term. A Super Admin can set a maximum number of marketing contacts so contacts from imports, forms and workflows that would exceed it are set as non-marketing. Set it before the first import. As of November 6, 2026, Account Engagement sells contacts above the included amount at $100 per 10,000 a month, and Salesforce notes that all per-month products require an annual contract.

The usage guidelines from HubSpot give privately distributed apps a daily limit of 625,000 API calls per account on Professional and 1,000,000 on Enterprise, with a burst limit of 190 calls per app every 10 seconds. Each API Limit Increase adds 1,000,000 calls a day, up to two. Past the limit, an integration gets a 429 error on all subsequent calls until the daily limit resets at midnight in the account's time zone, so a sync that hits it stops writing data until then. On Salesforce, get the org's daily API allocation and the price of extra capacity in writing.

HubSpot's catalog sets the Marketing Hub Professional email send limit at "10 times your contact tier per calendar month", so a 10,000-contact tier allows 100,000 sends. The same catalog lists 3,000 included credits a month on Professional and 5,000 on Enterprise with a Marketing Hub purchase. Salesforce says "AI can be added to Core and above", includes 2.75M Flex Credits per org per year on Max, and sells additional credits. If agentic AI workflows will write to the CRM, budget credits as a usage line and give them an owner under the same governance operating model that approves the agents.

How to calculate total cost of ownership for the stack

To calculate total cost of ownership for a marketing technology stack, add the recurring lines for the contract term plus one renewal at the seat and contact counts you expect each year, add the one-time lines once, and model each metered line from the month it triggers. Divide by the pipeline or revenue the stack should produce, and finance has a cost per outcome to argue about. For the AI share of the stack, the AI ROI calculator is a further resource on the payback side.

The order form is where this budget gets defended: a contact maximum set on day one, a renewal price cap, the API capacity your integrations need, and the onboarding scope in writing. We'd spend negotiating time on those four before asking for a seat discount. For AI workflows on top of the stack, start that scoping conversation with our agentic AI automation team.

Sources

Frequently asked questions

How much should a midsize company budget for CRM and marketing automation in year one?
Build it from lines instead of an average. In our hypothetical 20-seat, 10,000-contact example at November 2026 list prices, licenses on annual billing plus required onboarding came to $35,700 on HubSpot before extra contacts and $61,800 on Salesforce. Assumed implementation, migration, integration and admin lines added $102,000 to each. Swap in your own seat count, contact count, partner quote and salaries.
Does HubSpot charge an onboarding fee?
Yes, on Professional and Enterprise. As of November 2026, HubSpot's price pages list a required one-time onboarding fee of $3,000 for Marketing Hub Professional, $7,000 for Marketing Hub Enterprise, $1,500 for Sales Hub Professional and $3,500 for Sales Hub Enterprise. We found no comparable onboarding fee on the Salesforce Sales Cloud or Account Engagement price pages, though the Account Engagement FAQ says upfront costs or additional fees can apply depending on your needs.
What happens if we go over our HubSpot marketing contact tier?
HubSpot upgrades you to the next contact tier if you exceed the current one by even one marketing contact. The upgrade is automatic, you pay the higher tier until your next renewal, and tiers only come down at renewal. A Super Admin can set a maximum number of marketing contacts so that contacts from imports, forms and workflows that would exceed it are set as non-marketing.
Does Salesforce still sell Sales Cloud Enterprise?
The Sales Cloud price page we read in November 2026 lists Starter Suite, Pro Suite, Core, Advanced and Max, and we found no edition called Enterprise on it. Core is $195 per user per month, billed annually, and Salesforce describes it as everything in Professional Edition plus Premier Success. Confirm edition names and pricing with a Salesforce rep before budgeting.
What are HubSpot's API call limits?
For privately distributed apps, HubSpot's developer docs list 625,000 calls a day per account on Professional and 1,000,000 on Enterprise, with a burst limit of 190 calls per app every 10 seconds. Each API Limit Increase adds 1,000,000 calls a day, up to two. Past the limit, calls return a 429 error until the limit resets.

Free tools for this topic

FREE TOOLAI Brand Visibility MonitorDoes ChatGPT recommend you — or your competitor?CALCULATORAI & Automation ROI CalculatorPut a payback date on every automation idea.FREE TOOLAI Readiness ScorecardTwelve questions. Your automation roadmap, scored.

Keep reading

GlossaryWhat Is Marketing Automation in the AI Era?Read →GlossaryWhat Is Agentic AI? From Chatbots to Autonomous WorkflowsRead →AI & MLThe Governance Operating Model That Lets Marketing Agents Ship Work AloneRead →
CATALIST NEWSLETTER

Monthly dose of growth marketing.

Get marketing tips, narratives, guides, and playbooks delivered to your inbox.

Protected by reCAPTCHA — Google's Privacy Policy and Terms of Service apply.