Customer.io agency vs freelancer vs in-house: who to hire
You have Customer.io, or you are about to, and someone has to run it. The usual first instinct is a job advert for a CRM manager. The second is a freelancer from a marketplace. Both can be right. For most small and mid-sized businesses, neither is the best first move.
We are a Customer.io agency, so read what follows knowing where we sit. We will also tell you plainly when to hire in-house instead of paying us, because that answer is often yes, just later than most teams think.
TL;DR: For most SMBs, a fractional lead or an agency retainer beats a full-time hire on cost and speed until the programme is large. A London CRM manager with three to five years' experience costs £45,000 to £75,000 in salary alone, according to Morgan McKinley. Robert Half puts a US email marketing manager at $73,000 to $111,000. Employer on-costs come on top: 15% employer National Insurance above £5,000 in the UK, and benefits make up 31.5% of the cost of a full-time US private-sector worker. At the top of freelance rates, two days a week costs as much as a hire or more, so buy only the days you need. Hire a freelancer for a defined project with an end date. Use a fractional lead or an agency when you need ongoing judgement, data work and copy without a full salary. Hire in-house when messaging is the product itself, or when volume and channel count justify a team rather than one person.
The four options
There are four options, not three, and the fourth is the one most SMBs need.
A freelancer is one person, paid by the hour or the project. You brief them, they build, they leave. Good freelancers are fast and cheap per hour. The risk is continuity: when the project ends, so does the knowledge.
A fractional email marketing manager is a senior person who works part of every week or month on your programme, as if they were on the team. They own the plan, the calendar and the results. The difference from a freelancer is accountability over time. A freelancer delivers a build. A fractional manager owns an outcome, month after month. This is what people mean by a fractional email marketing manager or a fractional director of email marketing: the judgement of a senior hire for part of the week. Some job adverts call the same role a fractional database marketing manager. We describe how we run it on our fractional email marketing manager page.
An agency retainer gives you a team for a fixed monthly fee: strategy, copy, design, data and Customer.io build skills under one contract. You lose some of the closeness of one dedicated person. You gain cover for holidays, a second pair of eyes on every send, and skills no single person has.
An in-house hire is a full-time employee. They know your product, sit in your meetings and build up context nobody outside can match. They also cost the most, take longest to find, and leave a gap when they go.
What the work involves
Before comparing costs, be clear about the job. Running Customer.io is three jobs that often get treated as one.
The first is data. Customer.io's documentation describes data-in integrations as the sources you capture data from: a website, a mobile app, servers, a data warehouse, a database or a CRM such as Salesforce. Each one has to send the right people, attributes and events, with consistent names. Get this wrong and every segment built on it is wrong too. Our guide to event schemas for marketing teams covers what good looks like.
The second is building. The documentation describes an automation as "a workflow to send messages and manipulate data in Customer.io", made of four parts: a trigger, goals, exit criteria and the workflow itself. Each part is a decision. Who enters, what counts as success, when someone should leave, what they receive and when. Rate limits and sending behaviour sit on top.
The third is the marketing itself: the plan, the copy, the design, the tests and the reporting. This is the part most job descriptions focus on. Robert Half's description of an email marketing manager covers list growth, templates and personalisation, and campaign performance analysis. It asks for "significant experience working with marketing technology platforms and customer relationship management (CRM) systems and the ability to create engaging content."
One person who is strong at all three is rare. A freelancer is usually strong at one. An in-house hire is usually strong at one or two and learns the rest on your time. A fractional lead or an agency can cover the gaps with other people.
What a full-time hire costs
Salary is the number on the advert. It is not the number on your profit and loss.
UK
Morgan McKinley's 2026 salary guide gives these figures for CRM managers in London:
| Experience | Salary range |
|---|---|
| 0 to 3 years | £40,000 to £65,000 |
| 3 to 5 years | £45,000 to £75,000 |
| 5+ years | £50,000 to £85,000 |
These are London figures. Regional salaries are lower, and we found no equally open source for them.
On top of salary, HMRC's rates for 2026 to 2027 set employer National Insurance at 15% on earnings above the secondary threshold of £5,000 a year. GOV.UK sets the minimum employer contribution for auto-enrolment pensions at 3%, which in most schemes applies to earnings between £6,240 and £50,270.
Here is the arithmetic for a mid-range London hire on £60,000, the midpoint of the three-to-five-year range. These are our calculations, not figures from a survey:
| Item | Annual cost |
|---|---|
| Salary | £60,000 |
| Employer National Insurance: 15% of £55,000 | £8,250 |
| Minimum employer pension: 3% of £44,030 | £1,321 |
| Total before anything else | £69,571 |
That is about £5,798 a month, again our arithmetic. HMRC's page also says the Employment Allowance lets eligible employers reduce their annual National Insurance liability by up to £10,500 in 2026 to 2027. If you are eligible and your payroll does not already use it, it could cover the £8,250 of employer National Insurance on this hire.
The table leaves out recruitment fees, equipment, software seats, training, holiday cover and the months before the hire is productive.
US
Robert Half's salary guide puts a US email marketing manager at $73,000 to $111,000, with $91,500 for someone with moderate experience. These are Robert Half's projections for 2027. A marketing automation specialist sits at $73,250 to $103,000.
The BLS, the US government's labour statistics office, reports that for full-time private-industry workers in June 2026, wages and salaries were 68.5% of employer costs. Benefits made up the remaining 31.5%, and paid leave alone was 8.1%. An annual salary already pays for holidays, so we count paid leave as part of salary. That puts salary at 76.6% of the total. If your benefits follow the average, a $91,500 salary means a total employer cost of about $119,452 a year, or $9,954 a month. That is our arithmetic, dividing the salary by 0.766. It is an estimate, and your benefits package may be richer or leaner.
What outside help costs
Freelance rates are harder to pin down, because published figures mix every level and every country.
Upwork's own cost page for marketing automation consultants puts typical rates at $40 to $90 an hour. By experience, it lists $30 to $50 an hour for entry-level work, $50 to $75 for intermediate and $75 to $150 for experts. Upwork notes the data covers historical contracts worldwide, so a senior Customer.io specialist in London or New York will sit at the upper end or above it.
Here is what the expert rates mean at two common fractional commitments. We assume an eight-hour day and 52 weeks spread over 12 months, so one day a week is about 34.7 hours a month. The middle column is the midpoint of Upwork's expert range. Again, this is our arithmetic on Upwork's published rates, not a quote:
| Commitment | Hours a month | At $75 an hour | At $112.50 an hour | At $150 an hour |
|---|---|---|---|---|
| One day a week | 34.7 | $2,600 | $3,900 | $5,200 |
| Two days a week | 69.3 | $5,200 | $7,800 | $10,400 |
Agency retainers are priced by scope rather than by the hour, and few agencies publish them. Ask for a fixed monthly fee against a written list of what is included, and compare it with the tables above.
The cost comparison, side by side
Put the US figures together, all on our arithmetic. One mid-level email marketing manager costs about $9,954 a month, loaded. Two days a week of expert time at the midpoint rate comes to $7,800. One day a week at the top rate comes to $5,200. At those levels, fractional help is cheaper, starts sooner, and can be scaled down in a quiet quarter. You cannot scale an employee down to two days a week.
The gap is not universal. At the top of Upwork's expert range, two days a week comes to $10,400 a month, more than the loaded hire. A senior Customer.io specialist in London or New York often charges at that level. At that point, choose fractional help for its speed, its flexibility and the seniority you get, not its price. Buy only the days you need, and review the commitment every quarter.
The comparison flips completely as the programme grows. Once you need someone for most of every week, the hourly maths stops working. At that point a full-time person, who also builds up product knowledge no contractor will match, is the better buy.
The decision table
Use this to place yourself. Most businesses land mostly in one column.
| Factor | Freelancer | Fractional lead | Agency retainer | In-house hire |
|---|---|---|---|---|
| Team size | No marketing team, or a team that needs one build | Small team, no lifecycle specialist | Small team that needs several skills at once | A marketing team big enough to manage and develop a specialist |
| Profiles | Any, for a defined project | Up to a few tens of thousands | Up to a few tens of thousands, more with a larger scope | Large and growing, usually on Customer.io's Premium plan or above |
| Channels | One, usually email | Email plus one more | Email, SMS, push and in-app together | Several channels with daily changes |
| Data complexity | Clean data, simple events | Moderate, with someone technical on your side | Objects, relationships, warehouse syncs | Complex, changing weekly with the product |
| Timeline | Weeks, with an end date | Ongoing, starting this month | Ongoing, starting this month | Ongoing, starting in three to six months |
Our rule of thumb at NerveCentral is that below a few tens of thousands of profiles, a full-time hire rarely pays for itself. That is a judgement from our client work, not a published threshold. Customer.io's own plans give a useful marker. Essentials starts at $100 a month for 5,000 profiles, with additional profiles at $0.009 each. Premium starts at $1,000 a month, billed yearly, with custom profile volume. Essentials has no hard profile cap, so treat it as a signal rather than a threshold. If you are still on Essentials, you usually do not need a full-time specialist yet.
When a freelancer is right
Hire a freelancer when the work has a clear scope and an end date. Typical examples:
- A migration from another ESP, with a fixed list of automations to rebuild. Our ESP migration guide shows what that list looks like.
- A one-off build: a welcome series, a cart abandonment flow, a preference centre.
- An audit of an existing workspace, with a written report.
The freelancer trap is the project that never ends. If you find yourself re-hiring the same freelancer every month for small changes, you have an ongoing need and a project contract. Move to a fractional or retainer arrangement, where someone owns the outcome.
When fractional or agency is right
This is where most SMBs sit. You have a working product, an audience in the thousands or low tens of thousands, and more ideas for lifecycle email than anyone has time to build. You need someone to decide what to do next, not just someone to do it.
Choose a fractional lead when one senior person's judgement is the main gap, and you have people who can execute: a designer, a developer, a marketer who can write. Choose an agency retainer when the gaps are wider, and you need strategy, copy, design and Customer.io build skills in one place.
Both start faster than a hire: weeks, against the months a search, interviews and a notice period usually take.
Our work with Frive shows what ongoing lifecycle work can do. We mapped their lifecycle and built automations on behavioural triggers. Open rates went from 13.6% to 60.5%, a 345% increase. Click rates went from 1.9% to 9.4%, a 395% increase.
Two practical points if you go this way. First, keep ownership of the account. Your Customer.io workspace, your sending domains and your data should belong to you, with the outside team invited as users. Our post on the execute permission covers how to control who can send. Second, agree a reporting rhythm from day one. Monthly is the minimum.
If you are not sure where your programme stands, our lifecycle marketing maturity assessment helps you place it before you talk to anyone.
When to hire in-house
There are clear cases where an employee beats any outside option, including us.
Messaging is the product. If your product is a notification, a reminder, a daily digest or a learning streak, then lifecycle messaging is product work. It needs someone in every product meeting, shipping changes daily alongside your engineers. An outside team on a monthly retainer will always be a step behind.
Volume and channels justify a team. When you send across email, SMS, push and in-app every day, run dozens of live automations and test every week, you need more than one person. At that point, hire a lead in-house and use outside help for peaks and specialist projects.
Data changes weekly. Some data models change with every product release: new events, new custom objects for accounts, new relationships. Then the person running Customer.io needs to be close to engineering. A weekly sync is too slow.
You can manage and keep the hire. One CRM manager with no senior marketer above them often struggles. If you cannot give a specialist a manager and a career path, a fractional or agency arrangement will usually serve you better.
A common and sensible path is to do both, in sequence. Start with an agency or fractional lead to build the foundations: data, core automations, reporting. Hire in-house once the programme is large enough to keep one person busy. Then keep the outside team for projects and cover.
Where we fit
We are a certified Customer.io partner, and we work on monthly retainers and fixed-fee projects for SMB and scale-up clients. If your answer from the table above is fractional or agency, our Customer.io agency page explains how we work. If your answer is hire in-house, we are happy to help you write the job description and build the foundations your new hire will inherit.
Either way, book a call with David and we will tell you which column you are in.
Frequently asked questions
What is a fractional email marketing manager?
A fractional email marketing manager is a senior specialist who works part-time on your email programme on an ongoing basis, usually one or two days a week. Unlike a freelancer, they own outcomes over time: the plan, the calendar, the testing and the results.
How much does a fractional email marketing manager cost?
A fractional email marketing manager costs about $2,600 to $10,400 a month at Upwork's expert rates, depending on hours and seniority. That is our arithmetic on Upwork's published expert range of $75 to $150 an hour. It covers one day a week at the bottom rate up to two days a week at the top. Senior specialists in London or New York often charge more.
Should I hire a Customer.io freelancer or an agency?
Hire a freelancer for a defined project with an end date, such as a migration, an audit or one automation build. Choose an agency when the work is ongoing and needs several skills at once: strategy, copy, design, data and Customer.io build. If you keep re-hiring the same freelancer every month, you have an ongoing need and should treat it as one.
When should I hire a full-time CRM or lifecycle manager?
Hire in-house when messaging is part of the product itself, when you send across several channels daily with frequent tests, or when your data model changes every week. You also need a senior marketer to manage the hire. Below a few tens of thousands of profiles, a full-time hire rarely pays for itself in our experience.
How much does a full-time email marketing manager cost an employer?
In London, Morgan McKinley puts a CRM manager with three to five years' experience at £45,000 to £75,000. On a £60,000 salary, employer National Insurance and the minimum pension add about £9,571, a total of £69,571 on our arithmetic. In the US, Robert Half's mid-point is $91,500. On our arithmetic with BLS benefit ratios, that becomes about $119,452 a year.
Can a fractional director of email marketing work with our in-house team?
Yes, a fractional director of email marketing can work well alongside an in-house team. A fractional director can set the plan, review work and coach a junior in-house marketer who handles daily execution. Agree in writing who owns which decisions, so nothing falls between the two.
Sources
- Morgan McKinley, CRM Manager Salaries in London, 2026 Salary Guide, read 5 October 2026.
- Robert Half, Email Marketing Manager Salary, read 5 October 2026.
- HM Revenue & Customs, Rates and thresholds for employers 2026 to 2027, GOV.UK, read 5 October 2026.
- GOV.UK, Workplace pensions: what you, your employer and the government pay, read 5 October 2026.
- BLS, Employer Costs for Employee Compensation, June 2026, 9 September 2026.
- Upwork, Marketing Automation Consultant Hourly Rates, read 5 October 2026.
- Customer.io, Pricing and plans, read 5 October 2026.
- Customer.io, Getting started with incoming integrations, documentation, updated 1 September 2026.
- Customer.io, Automation concepts and settings, documentation, updated 14 September 2026.
Want this working in your Customer.io workspace?
It's what we do all day for SMBs—strategy, automations, deliverability and hands-on execution.
See how we work as a Customer.io agency →
