An agency does not buy software the way a single business does. The agency buys one licence and bills it to several clients, so the question that decides everything is structural, not financial. It is whether one licence can hold more than one client.
Two pricing shapes run marketing and CRM tools today: a seat or user licence that reaches every client from one login, and a meter that counts something belonging to one client (the contacts held in a list, for example). They look similar on a price card, and they buy very different things for an agency.
HubSpot, Zoho CRM and Pipedrive are sold by seat or user. Mailchimp is sold by contact, which means the contact list of one client, not the agency's login.
Most comparison pages treat marketing and CRM tools as if every buyer is the brand itself. That hides the part that matters for an agency. The price the agency cares about is not what one client pays. It is what the agency pays to serve eight clients, or twenty, or however many retainer relationships the agency runs in parallel. The number that decides whether a tool fits is whether the licence survives that multiplication, and how the bill changes as the client roster grows.
Two pricing shapes, and why they change the answer
Seat-based tools charge by the human who uses them. If the agency's account manager is the only person logging in, the agency pays for one seat, no matter how many client accounts sit behind it. The same licence touches every client, because the client accounts are folders inside one workspace.
Meter-based tools charge by something the client owns. Mailchimp charges by contacts held in the account. A 5,000-contact list belongs to one client, so the agency needs a separate Mailchimp account for that client, or it needs to pool the contacts, which means the agency is itself the data controller for several businesses at once and the price runs up with the roster.
This is why a $14 a month headline number tells you almost nothing about what an agency pays. You have to ask: $14 per what, and how many of those things do I need to run the work?
HubSpot for an agency
HubSpot's Sales Hub is sold by seat. The agency's salesperson logs in once and works every client from that single login, with client data held inside the HubSpot workspace. HubSpot lists Sales Hub at $0 for up to 2 users, then:
- $7 per seat per month billed annually for Starter, $20 billed monthly
- $90 per seat per month billed annually for Professional, $100 billed monthly, with a required one-time $1,500 onboarding fee
- $150 per seat per month for Enterprise, with a required one-time $3,500 onboarding fee
Starter includes 500 credits, Professional 3,000 credits and Enterprise 5,000 credits. Extra credits are $0.01 each on annual billing. Credits are HubSpot's unit for actions like sending sales sequences or enriching records, so the seat is the door and credits are what the seat spends once it is inside.
For an agency with one account manager running eight retainer clients on Starter billed annually, the annual figure looks like this:
The onboarding fee on Professional and Enterprise is a different conversation. It is a one-time charge per licence, so the agency pays it the first year and not again. For Professional it adds $1,500 to the year-one bill, and for Enterprise $3,500. For a solo operator running retainers, the Professional seat at $90 a month is rarely the right fit, because the 3,000 credits are sized for one brand's outbound volume, not eight.
HubSpot also publishes a free tier for up to 2 users. For a very small agency whose account manager and a junior both need access, that holds two licences for $0 and is a genuine answer for the first year of business.
Mailchimp for an agency
Mailchimp charges by contacts held, not by emails sent, which is the structural difference. The same Mailchimp login does not, by default, hold the contact lists of several clients. Each client's audience is a separate audience inside Mailchimp's data model, and the contact count across those audiences is what drives the bill.
Mailchimp publishes its pricing in euro. At the 0 to 500 contact bracket, its own pricing page lists Essentials at EUR 11.28 a month, Standard at EUR 17.35 and Premium at EUR 303.69. Mailchimp also has a free plan, capped at 250 contacts and 500 sends a month, with a daily cap of 250 sends.
Those are euro. They are not converted into dollars in this article, because Mailchimp publishes them in euro and converting them would invent a figure that is not on the price card.
The point that matters for an agency is the meter. As each client's list grows past 500 contacts, Mailchimp moves that audience into the next bracket and the rate rises. If the agency runs eight clients and each has a 1,200-contact list, the agency is paying for roughly 9,600 held contacts across eight separate audiences, and the published rate per audience climbs as the contact count climbs.
For an agency, this means Mailchimp's per-client bill is not flat. It grows with the client's audience size, in a way that HubSpot's seat does not. The trade-off is real. Mailchimp at EUR 11.28 a month for one client with under 500 contacts is a reasonable starting price. Mailchimp for the same agency with eight clients, each at 4,000 contacts, is a different conversation about cost, and the dollar figure for that conversation is not in the published price card, so it does not appear here.
Zoho CRM for an agency
Zoho CRM is sold by user, billed annually. The agency buys a user licence and that user touches every client from one workspace, the same shape as HubSpot. Zoho publishes the following annual prices per user per month: Standard $14, Professional $23, Enterprise $40, Ultimate $52. Billed monthly, the same tiers are $20, $35, $50 and $65. Zoho also has a free edition for 3 users.
For an agency with eight clients, the relevant number is one user licence, not eight:
The same shape holds at the higher plans:
These are the annual prepaid per user figures Zoho publishes, and they match the working. Local taxes are charged on top, which is worth flagging for any agency whose accountants care about the net invoice.
The free edition for 3 users is the most agency-shaped free CRM in this list, because a small agency can give an account manager, a strategist and a junior three licences for $0 and run eight clients from the same workspace. The free edition has limits on storage, custom fields and workflow rules, which is the part that bites once the client roster grows past a handful.
Pipedrive for an agency
Pipedrive is sold by seat, billed annually. The agency buys a seat and that seat works every client deal from one pipeline view. Pipedrive publishes the following annual prices per seat per month: Lite $14, Growth $39, Premium $59, Ultimate $79. There is no free tier; Pipedrive offers a 14-day trial.
The annualised figures for one seat:
These match the annual sums Pipedrive publishes. LeadBooster and other add-ons are priced separately, and that is where the bill grows once the agency starts layering chat capture and lead enrichment on top of the CRM.
Pipedrive's no-free-tier position is the structural difference from Zoho CRM. For a one-person agency trying both tools, Zoho's free edition is a real entry point and Pipedrive is a 14-day trial.
The full ladder side by side
The table below puts every published entry-level tier on one row so an agency can see what each tool costs for the first user before the client roster is a variable.
| Tool | Meter | Entry-level price | What an agency pays for eight clients | Free option |
|---|---|---|---|---|
| HubSpot Sales Hub | Seat | $7/seat/month annual | One seat, $84 a year | Yes, up to 2 users |
| Zoho CRM | User | $14/user/month annual | One user, $168 a year | Yes, 3 users |
| Pipedrive | Seat | $14/seat/month annual | One seat, $168 a year | 14-day trial only |
| Mailchimp | Contact (EUR) | EUR 11.28/month at 0 to 500 contacts | One audience per client, billed by contacts held | Yes, 250 contacts |
| Asyntai | Website | $39/month for 2 seats and 800 messages | Add a website per client; seats and messages are shared across them | Yes, 50 messages a month, 1 seat |
We make Asyntai, so read that row as a disclosure. Asyntai is sold by website rather than by contact or by client, and it sits alongside the CRM and email tools in this table rather than replacing them.
What an agency with eight client sites actually pays
This is the worked example the page exists for. Take a marketing agency running eight retainer clients, with one account manager logging into the CRM and one email platform per client. The numbers below use only the published prices above, and they show the two structures side by side.
On a seat-based CRM (HubSpot Sales Hub Starter, Zoho CRM Standard, or Pipedrive Lite), one licence covers all eight clients:
The agency pays one licence and reaches every client from it. The dollar figure for the CRM does not change as the client roster grows from one to twenty, because the agency is not buying a licence per client.
On a contact-based email platform (Mailchimp), the agency pays per audience, and the audience belongs to the client. The published entry-level figure for a single client at the 0 to 500 contact bracket is EUR 11.28 a month on Essentials. For eight clients at the same bracket, the bill is eight separate audiences, each billed on its own contact count. As each client's list grows past 500 contacts, that audience moves into the next bracket and the rate rises. The bill scales with the roster and with each client's audience size, which is the part that is hard to budget.
The agency cannot multiply the EUR 11.28 by eight clients in this article, because the per-client price above 500 contacts depends on the contact count of that specific audience, and the per-audience rate above 500 contacts is not on the published price card. The headline number is published; the multi-client bill at any roster above one client is not.
The two structures, in plain language
A seat licence is a door. The agency's account manager walks through it once and reaches every client on the other side. Adding a ninth client does not add a door.
A contact meter is a scale. It weighs what the client owns, and the bill moves with the weight. Adding a ninth client adds another weight, and a heavier one if the new client's list is bigger.
For an agency whose value is the relationship, the seat model is closer to how agencies charge. The agency bills the client a retainer, and the agency's own software cost does not move with the client's audience. For an agency whose value is sending email on the client's behalf, the contact model is closer to the work, because the agency's email bill really does scale with what the client sends to.
What changes the answer
Three variables decide which structure costs less for a given agency:
- How many retainer clients share one operator. The seat model wins harder as the ratio of clients to operators grows. One operator on 20 clients pays one seat, not twenty.
- How fast each client's contact list grows. The contact model gets expensive fast for clients with large audiences. A client with 50,000 contacts is a different conversation from a client with 500.
- How the agency bills the client. If the agency bills a fixed retainer, the agency wants its own cost to be flat. If the agency bills on email sends or list growth, the contact model maps cleanly to revenue.
The mistake most agencies make
The mistake is reading the headline price and stopping there. A $14 per seat figure is cheaper than EUR 11.28 per month at the 0 to 500 contact bracket. The agency picks the seat tool, signs eight clients, and runs the work on one licence. Then a client asks the agency to send email on its behalf, and the agency adds Mailchimp for that client. The agency's cost on Mailchimp is per audience, so the agency pays for each client's audience separately. The agency's monthly software bill now has two shapes in it: a flat line for the CRM and a stepped line for the email platform. The stepped line is the one that surprises the agency's finance director at the end of the quarter.
The way to avoid the surprise is to map the roster to the meter before the contract is signed. Ask the agency: how many retainers share one login? How many audiences sit behind the email login? What is the largest contact list a client will hand over? The answers decide whether the seat model or the contact model is the cheaper shape, and the published figures in this article are the inputs to that decision.
Where a chat agent fits alongside these tools
A chat agent sits next to the CRM and the email platform rather than replacing them. It answers the questions visitors ask on the agency or the client's website, and it routes anything it cannot answer to the agency's team. For an agency running eight client sites, the question is the same as for the CRM: does one licence cover all eight sites, or does the licence count each site separately?
Asyntai sells by website rather than by client. The agency's Starter plan is $39 a month for 2 seats and 800 messages, and each client site is a website the agency adds to the same workspace. Adding a ninth client site does not add a second Starter plan, and the seat count is shared across the agency's roster. Asyntai's Standard plan is $139 a month for 3 seats and 15,000 messages, and Pro is $449 a month for 10 seats and 50,000 messages. The free plan covers 50 messages a month on 1 seat. Enterprise is a signed order form with a negotiated message allowance, and is not sold self-serve.
For an agency with eight retainer clients, the working on the agency's own monthly bill looks like this. Assume the agency wants the 2 seats and 800 messages of Starter:
If the agency wants the 3 seats and 15,000 messages of Standard:
Asyntai is not the same category as the CRM or the email platform, and it does not displace either. It is the layer that sits on the website and handles the questions a visitor asks before the visitor fills in the CRM form or joins the email list. For an agency, the value is that the chat layer has the same shape as the seat-based CRM: one licence, several clients.
Putting it together
For a marketing agency buying software once and billing it to several clients, the published prices on the four tools above look like this:
| Tool | Meter | Entry-level price | Annual cost for one licence |
|---|---|---|---|
| HubSpot Sales Hub Starter | Seat | $7/seat/month annual | $84 |
| Zoho CRM Standard | User | $14/user/month annual | $168 |
| Pipedrive Lite | Seat | $14/seat/month annual | $168 |
| Mailchimp Essentials | Contact (EUR) | EUR 11.28/month at 0 to 500 contacts | EUR 11.28 per audience per month |
| Asyntai Starter | Website | $39/month for 2 seats, 800 messages | $468 |
We make Asyntai, so read that row as a disclosure. The annualised figure is the agency's monthly bill times 12. Mailchimp's figure is published in euro and is not converted here.
The dollar figures in this table are the published numbers, applied to one licence, for one year. The Mailchimp figure is euro, and is what one audience at the 0 to 500 contact bracket pays per month. The CRM and Pipedrive figures are dollar figures from each vendor's own pricing page. The Asyntai figure is our own published self-serve price, and it is what one Starter plan costs per month, applied to twelve months.
None of these figures includes onboarding fees. HubSpot's Professional and Enterprise tiers carry required one-time onboarding fees of $1,500 and $3,500 respectively. HubSpot, Zoho, Pipedrive and Mailchimp all charge local taxes on top in some jurisdictions, which is worth checking with each vendor before the contract is signed.
What an agency should do next
The structural question is the one to answer first. Decide whether the agency's work fits the seat model or the contact model. If the agency runs retainers and bills a flat fee, the seat model is closer to the agency's revenue shape, and HubSpot, Zoho CRM or Pipedrive will hold the work on one licence. If the agency's value is the email platform itself and the bill scales with audience size, Mailchimp is the closer fit and the agency's finance lead needs to model the contact growth of each client before signing.
Then decide which CRM fits. HubSpot Starter at $7 a seat is the cheapest entry-level annual figure in this list and includes a free tier for up to 2 users, which is a real starting point. Zoho CRM Standard at $14 a user is the only one of the three with a free edition for 3 users, and that free edition has limits that bite once the client roster grows. Pipedrive Lite at $14 a seat is the same annual figure as Zoho CRM Standard but has no free tier, only a 14-day trial.
Finally, decide whether the agency needs a chat layer on the client websites. If the agency's retainer covers website updates and the agency fields questions from visitors, a chat agent with the same shape as the seat-based CRM (one licence, several sites) is the right fit. Asyntai's Starter at $39 a month covers 2 seats and 800 messages across every client website the agency adds. The Standard and Pro plans raise the seat count and the message allowance for agencies with busier client sites.
Asyntai is the chat layer agencies add to client sites. One Starter plan covers 2 seats and 800 messages across every site the agency manages, and the Pro plan raises that to 10 seats and 50,000 messages. Enterprise is a signed order form with a negotiated message allowance. See the published tiers or talk to us about an enterprise arrangement.
Sources
HubSpot Sales Hub pricing, checked 2026-09-04, from HubSpot's own pricing page.
Mailchimp pricing in euro, checked 2026-09-06, from Mailchimp's own pricing page. The 0 to 500 contact bracket lists EUR 11.28 for Essentials, EUR 17.35 for Standard and EUR 303.69 for Premium. The free plan is 250 contacts and 500 sends a month, capped at 250 a day.
Zoho CRM pricing, checked 2026-09-04, from Zoho's own pricing page. USD per user per month billed annually: $14 Standard, $23 Professional, $40 Enterprise, $52 Ultimate. Billed monthly: $20, $35, $50, $65. Free edition for 3 users. Local taxes charged on top.
Pipedrive pricing, checked 2026-09-04, from Pipedrive's own pricing page. USD per seat per month billed annually: $14 Lite, $39 Growth, $59 Premium, $79 Ultimate. Annual sums per seat: $168, $468, $708, $948. No free tier; 14-day trial. LeadBooster and other add-ons priced separately.
Asyntai self-serve pricing published on asyntai.com: Free $0 for 50 messages on 1 seat, Starter $39 a month for 800 messages on 2 seats, Standard $139 a month for 15,000 messages on 3 seats, Pro $449 a month for 50,000 messages on 10 seats. Enterprise is a signed order form.