For a practice with 1 to 20 staff, agency vs in house marketing is rarely a two-way choice. The realistic options are four: an agency, an in-house hire, a freelancer or a platform, and the best answer is often a mix. Generic comparisons assume a company with a marketing department. This one assumes a practice manager who also runs the front desk schedule, and it adds the HIPAA exposure that comes with each model.
The question is common enough: "agency vs in house marketing" and "in house marketing vs agency" are each searched about 140 times a month in the US (Google Ads Keyword Planner data via DataForSEO, US, 12-month average to Sep 2026). Public facts on this page were last verified on October 22, 2026.
The four options: agency, in-house hire, freelancer or platform
- Agency: an outside team that runs some or all of your marketing for a retainer or fee. See our guide to healthcare marketing agencies for how to choose one.
- In-house hire: a marketing coordinator or manager on your payroll, part-time or full-time.
- Freelancer: one specialist paid by the hour or project, such as a Google Ads manager, a web developer or a photographer.
- Platform: software that does recurring work, like publishing articles, tracking results and adjusting ads within limits, while you approve what goes live.
Cost compared: salary and tools vs retainer vs subscription
In-house. The US Bureau of Labor Statistics puts the median pay for market research analysts and marketing specialists (opens in a new tab) at $78,760 a year in May 2025, and for marketing managers (opens in a new tab) at $166,790. Those are national medians across all industries. Add benefits, payroll taxes, software subscriptions, a laptop, training and your own time to manage the role.
Agency. A retainer, a percentage of ad spend, setup fees or a mix. The cost is driven by scope: how many channels, how much content, how much design. Our page on agency pricing models explains each one.
Freelancer. Hourly or per project. Cheap for one well-defined job, harder to stretch across many.
Platform. A subscription. Medfy's base plan is $349/month, with optional add-ons: Google Ads management $199/month, Meta ads + AI creatives $199/month and a HIPAA AI chat widget $49/month. Ad spend is paid directly to Google and Meta, never marked up. It's billed monthly, cancel anytime; see Medfy plans.
In every model, ad spend is a separate line on top of the fees.
| Item | Agency | In-house hire | Freelancer | Platform |
|---|---|---|---|---|
| Who does the work | The agency's team | Your employee | One outside specialist | Software, with staff approving |
| Monthly cost drivers | Scope, channels, content volume, ad-spend fee model | Salary, benefits, taxes, tools, training | Hours or project scope | Plan and add-ons |
| Time to start | Weeks: proposal, contract, onboarding | Months: hiring and ramp-up | Days to weeks | Days |
| Breadth of expertise | Wide, across a team | Usually one person's skills | Deep in one area | Fixed set of features |
| Control and account ownership | Depends on the contract; get accounts in your name | Full, if accounts are set up in the practice's name | Depends on setup | You hold the domain and ad accounts |
| HIPAA exposure | Business associate if it handles patient information; BAA needed | Covered by your own HIPAA program as workforce | Business associate if it handles patient information | Business associate if it stores patient information; BAA needed |
| Best fit | Several channels and no time to manage them | Daily on-site work, several service lines | One clear, specialist job | Website, SEO and reporting for a single practice |
Before you price any of these, size the work. Our free audit to size the work scores six areas and lists the top five fixes, so you're comparing quotes against the same task list.
Control, speed and expertise
Control. An employee works only for you and can change priorities the same day. An agency balances your account against others. A platform does exactly what it's built to do, and nothing beyond that.
Speed. A freelancer or platform can start within days. An agency needs onboarding. A hire takes longest: recruiting, notice periods and ramp-up can run for months, and vacancy means a stall.
Expertise. A single hire rarely covers design, Google Ads, SEO, analytics and HIPAA-safe tracking equally well. An agency spreads those skills across a team. A freelancer goes deep on one. A platform covers its own scope consistently but won't advise on, say, your referral strategy with local orthopedic surgeons.
Ownership is the same in every model. The domain, website, Google Business Profile, ad accounts and analytics should be in the practice's name. In Google Ads, keep a practice login with admin access (opens in a new tab), which controls who else can get in. Our agency contract checklist shows the clauses that protect this.
HIPAA and data access in each model
HIPAA treats an employee and a vendor differently. Staff, volunteers and trainees under your direct control are part of your workforce (opens in a new tab), so an in-house marketer works under your existing HIPAA policies, training and access controls. Limit what they can see: a marketer needs lead counts, not charts.
An agency, freelancer or platform that creates, receives, maintains or transmits protected health information for you, such as form submissions, CRM records or call recordings, is a business associate under the same definition, and you need a signed BAA first. One that only touches public pages and ad accounts may not.
Medfy signs a BAA with every practice before any patient data flows. Patient information from forms, chat and the inbox is stored in separate, encrypted HIPAA databases in the US or Canada, and ad platforms never receive patient data.
This is general information, not legal advice. Confirm how it applies to your practice with a qualified advisor.
Which option fits which practice size
Solo or 2–5 staff. Rarely enough work or budget for a hire. A platform for the website, SEO and reporting, plus the owner or manager handling reviews and photos, covers most needs. Add a freelancer or ads add-on if you run paid search.
6–20 staff, one location. The practice manager can't carry marketing alone. A part-time coordinator for on-site work, with a platform or agency for the specialist work, is a common fit.
Several service lines or providers with their own followings. Coordination becomes the job. That's where a full-time hire or a fractional CMO option starts to make sense.
When an agency is the better fit
When you need breadth you can't hire: ads, design, video and content at once, or several locations managed together. Medfy has no multi-location features, so a multi-site group may be better served by an agency.
When an in-house hire is the better fit
When much of the work is on site: photographing the team, running events, building referral relationships, and answering the "can you post this today?" requests that no outside vendor handles well.
When a freelancer or consultant is the better fit
When the job is narrow or one-off: a site migration, an ads account clean-up, or a plan. Our guide on when a consultant fits covers the planning case.
When a platform is the better fit
When the recurring work is the website, SEO, AI visibility and reporting for one practice, and someone can approve changes for an hour or so a week.
Hybrid setups that work
Hypothetical example: a five-provider family practice.
- Front-desk lead (in-house, about two hours a week): asks satisfied patients for reviews, takes team photos, keeps holiday hours current.
- Platform: runs the website, weekly articles, AI visibility tracking and the monthly reporting.
- Ads add-on or agency: manages Google Ads for the services with open capacity.
Each party has a clear lane, and nobody is paid twice for the same work. If you want to try the first piece on your own, our guide to marketing a practice yourself covers the basics.
Other combinations that work:
- Coordinator plus freelancers: a part-time coordinator who briefs a freelance designer and an ads specialist.
- Fractional CMO plus agency: the CMO sets priorities and holds the agency to account; useful when ad budgets are large.
Frequently asked questions
Is it cheaper to hire an agency or an in-house marketer?
It depends on how much work you need. A full-time marketing specialist had a US median pay of $78,760 a year in May 2025, per the Bureau of Labor Statistics, before benefits, payroll taxes and software. An agency retainer can cost less than a salary if the scope is narrow, or more if you add ads, content and design. Price both against the same written list of tasks.
What should an in-house marketer at a medical practice do?
Own the work that needs to be on site and close to patients: photos and short videos of the team, review requests and replies, Google Business Profile updates, referral relationships with local physicians, events and the monthly report. They also manage outside vendors and keep every account in the practice's name. Specialist work like ad management or web development is often better bought in.
Can a practice manager handle the marketing?
Partly. A practice manager can approve content, keep listings current, ask happy patients for reviews and read a monthly report in a couple of hours a week. What usually suffers is the specialist, time-sensitive work: daily ad management, technical SEO and design. Give the manager a clear weekly task list and hand those specialist jobs to a platform, freelancer or agency.
When should a practice move from an agency to in-house?
Consider it when the agency's fees approach the cost of a hire, when you need someone on site most days, or when you have several service lines or locations to coordinate. Move in stages: hire, have the new person shadow the agency for a quarter, transfer account access and logins, then reduce the agency's scope rather than cancelling everything at once.