Sign Up Free
Menu

In-House vs Outsourced Blog Writing: Real Costs for Small Businesses

In-house, freelancer or agency? A real cost comparison of blog writing for small businesses, plus how to work out what each article really costs you.

Comparison of in-house, freelance and agency blog writing costs for a small business
Generata con BrandPix

It’s 4:30 on a Friday afternoon. Your best salesperson opens a blank document to get this month’s blog post done. By 6:30 they’ve written 400 words, deleted them twice, and haven’t called back the three prospects sitting on open quotes. That post wasn’t free. It cost you the two most valuable hours of their week, plus the margin on the deals nobody followed up. Which leads to the question nobody answers with actual numbers: should you write your blog in-house or buy it in, and what does each option really cost?

You’ve already decided to run a blog. Setting up a strategic blogging process for a small business is a separate job. This piece covers one question only: who holds the pen, and what the bill looks like at the end.

The three setups you can actually choose from (in-house, freelance, agency)

The three real-world setups: in-house, freelance, agency
The three real-world setups: in-house, freelance, agency · Photo: Generata con BrandPix

Most people searching “in-house or outsourced blog” picture an on/off switch. In practice there are more settings than that. A study built on in-depth interviews with 19 executives who had hands-on outsourcing experience describes outsourcing as an umbrella term covering very different arrangements, from handing off a single task all the way to fully managed services 1. For a blog at a business turning over €1–1.5 million, that comes down to three concrete setups.

In-house. Someone already on your payroll writes it: the marketing manager, the owner, or the salesperson who’s good with words. They know your customers inside out and the voice comes naturally. The catch is time, which always comes out of something else that brings in revenue.

Freelance. A freelance copywriter takes on the writing one post at a time. You pay per piece, you can pick someone who already writes in your industry, and you still decide the topics and the angle. How well they capture your voice depends on how well you brief them.

Agency. You hand production to an outfit that gives you continuity, a single point of contact and the capacity to scale up. Each post costs more, but you never miss a month and they absorb the busy spells.

SetupProsCons
In-houseAuthentic voice, knows the customer, no brief to writeEats into selling time, stops whenever that person is on holiday or up against a deadline
FreelanceLow cost per post, sector expertise, flexible month to monthNeeds a solid brief, availability varies, continuity rests on one person
AgencyGuaranteed continuity, handles volume and peaks, one point of contactHigher cost per post, risk of a generic voice, less direct control

What a post really costs, with the working shown

What an article really costs, with the method laid out
What an article really costs, with the method laid out · Photo: Generata con BrandPix

This is the sum the search results never do for you. Here’s the method, so you can rerun it with your own figures.

In-house. The real cost is the fully loaded hourly cost of whoever’s writing. Salary on its own tells you very little. Take that person’s total annual cost to the business (gross pay plus employer contributions and on-costs) and divide it by the hours they actually work in a year, not the contracted ones. To use round numbers, a marketing manager who costs the business €45,000 a year works out at roughly €28 an hour. Say a proper post, covering research, writing, editing, images and publishing, takes them 5–6 hours. That’s €140–170 in time alone. Then add whatever they didn’t get done in those hours. If your salesperson is the one writing, the real bill includes the deals that stalled.

Freelance. What a freelancer charges per post in Italy varies widely with length and specialism. You pay only for the output, with no idle hours and no internal opportunity cost.

Agency. A post bought as part of a managed service usually costs more than one from a freelancer, and it’s often bundled into a monthly package that covers the content calendar, optimisation and publishing.

SetupCost per postHow to work it out
In-houseIn the example above, €140–170 + opportunity costReal hours (5–6 in the example) × fully loaded hourly cost, plus the value of the work that didn’t get done
FreelancePer-piece rate, usually the lowest of the threeAgreed per-piece rate, no hidden internal cost
AgencyShare of the package, the highest per postMonthly package fee divided by the number of posts produced

These figures only become a monthly cost once you multiply them by how many posts you publish. If you pay a freelancer €150 a piece, four pieces a month comes to €600. The same four written by the salesperson in the example, at €160 of time each, comes to €640 of hours taken away from selling. How often to publish is a decision in its own right, part of your blog’s editorial strategy, and it feeds straight into that multiplication.

Turnaround and flexibility: who delivers when you need a piece tomorrow

In-house looks like the fastest option, and in practice it’s the one that slips most. Nobody’s holding them to a deadline, so if there’s a trade show this week or the quarter is closing, the post gets dropped. A freelancer gives you an agreed delivery date, though if they’re juggling six other clients you wait your turn. An agency is the most predictable on timing and the least willing to change course. A last-minute post outside the calendar goes into a process, and the process takes as long as it takes.

The real test of flexibility is the awkward month. Maybe you’re launching a product and need six pieces instead of four, or the budget’s tight and you only want two. With a freelancer you turn the tap on and off with no penalty. With an agency you renegotiate the package. In-house, you’re capped at whatever hours one person has free.

Keeping your voice when the writing leaves the building

Underneath the main question sits an awkward worry: if I outsource, will the blog still sound like me? It comes down to one thing, the brief. A good starting brief spells out your tone, your no-go list (words you never use, competitors you never mention), sample sentences in your own voice and who the reader is. Give a good freelancer that document and they’ll write something your customers recognise as yours. Without it, you get copy that’s accurate and faceless. That document is the brief you use to hand off the writing.

There’s a simple reason outsourcing works when it does. Productivity in services depends on balancing standardisation against bespoke work. An analysis of UK business services found the sector’s productivity rose by more than 20% over seven years while employment grew by the same 20%, driven by specialisation 2. In plain terms: someone who writes articles all day turns them out faster and better than someone squeezing one in on a Friday afternoon. Your job is to hand them the template (the brief) so their speed doesn’t sand down your voice.

This is where AI saves you the most tedious half-day of the job. Rather than writing a style guide from scratch, pull it out of your best existing posts. Pick three pieces that sound most like you, paste them into Claude or ChatGPT and use a prompt like this:

“Analyse these three posts from my blog. Extract a practical style guide for an external copywriter: tone of voice in 3 adjectives with example sentences, average sentence length, 10 words or phrases I use often, 10 words to avoid, how I address the reader, and how I open and close a post. Write only the guide, as a bulleted list.”

Twenty minutes later you have a document that protects your voice whoever does the writing. The written process stays yours even when production moves outside. Keep it in-house whichever setup you choose. It sits at the heart of your company blog SOP.

The hybrid model: the middle path for a €1 million business

At this revenue level, a hybrid setup deserves serious consideration, and it rests on a clear split of responsibilities. You (or your marketing manager) keep the two jobs nobody else can do for you: deciding what to write about and signing off what goes out. Whoever knows the customers picks the topics and does the topic research, then reviews the draft before it’s published. The writing itself you buy in, from a freelancer or an agency.

In this setup AI speeds up your side of the work, and the writer still does the writing. The risk lies in handing AI the wrong part of the process, letting it write the finished piece and publishing it with no human check.

Use it instead to prepare the brief you send to the freelancer. Here’s a prompt that works:

“I need to commission a post on [topic] from an external copywriter. The reader is the owner of an Italian small business turning over €1–1.5 million. Write a brief with the post’s angle in one sentence, 5 questions the piece must answer, 3 concrete examples to include, an H2 structure and the required tone. Don’t write the post, only the brief.”

You hand the freelancer a brief that took ten minutes to put together instead of an hour, they write something more on target, and you pay for fewer rounds of edits.

When it’s time to switch models

You only need one metric to know when to switch: cost per published post set against the cost per lead those posts generate. If that number gets worse month after month, your current setup has stopped working. It’s one of the core KPIs for a company blog.

SignalWhat it tells you
The blog has stalled for two months because “nobody had time”In-house isn’t coping, bring in a freelancer
The freelancer misses deadlines or keeps pushing them backYou need an agency’s continuity
You’re paying an agency but every post sounds the sameBring topics and editing back in-house, outsource only the writing
Cost per lead from the blog is falling and you’re publishing moreThe model works, leave it alone

Which one to pick

If you have someone who writes well and you need fewer than two posts a month, keep it in-house and brief them properly. Once you go past three or four posts a month, or the blog starts slipping, a freelance copywriter with a good brief is the cheapest and most flexible step up. When you need steady volume, cover for busy spells and a single contact who never misses a month, the agency becomes the bill that makes sense. The underlying test doesn’t change: how often you publish, how specialised your industry is, and how much it costs you to manage whoever’s writing. If you also need the visual work behind your posts, you can lean on a dedicated design team.

Run the numbers with your own figures before you sign anything. You already know the fully loaded hourly cost of whoever writes for you today. Multiply it by the real hours a post takes and by how many you publish. That figure is your starting point, and it’s almost always higher than any outside quote on your desk.

Sources

Footnotes

  1. A Multidimensional Framework for Understanding Outsourcing Arrangements. onlinelibrary.wiley.com ↩

  2. Outsourcing and Offshoring: Implications for Productivity of Business Services. academic.oup.com ↩

FAQ

How much does it really cost to write a blog post in-house?

The real cost is the fully loaded hourly cost of whoever writes it, not their salary. A marketing manager on €45,000 a year costs about €28 an hour and spends 5-6 hours per article, so €140-170 in time alone. On top of that, add the value of whatever they didn't do in those hours.

Should my small business hire a freelancer or an agency for the blog?

A freelancer costs less per article and often brings niche expertise, but needs a solid brief, and consistency depends on one person. An agency charges more per piece but guarantees consistency, absorbs busy periods and never skips a month. It comes down to how much content you need.

What are the options for running a company blog?

There are three: in-house (someone already on your team writes), freelance (a copywriter paid per article) and agency (a team that gives you consistency and a single point of contact). Outsourcing isn't an on/off switch, it's a range of options.

Why isn't writing the blog in-house free?

Because it takes valuable hours from the people who bring in revenue. Two hours spent writing are two hours your salesperson didn't spend on open deals. The real cost includes both the writer's fully loaded hourly cost and the margin lost on work that sat idle.

How many hours does it take to write a good blog post?

Between research, writing, editing, images and publishing, a serious article takes about 5-6 hours of the writer's time. That's why the in-house cost is higher than it looks if you only consider salary.