Outsource Your WordPress Backlog: Freelancer Instead of a Hire?
When a Swiss agency should outsource the WordPress backlog instead of hiring, with a cost comparison, a working setup and a ticket template.

An agency that wants to outsource backlog work on WordPress usually faces the same question: hire someone, or bring in an external partner? Small tickets such as a mobile menu that has slipped, a form that stopped sending mail, or a plugin conflict after an update are quick on their own. Together they block the people who should be building new projects.
This article shows, in the open, what a permanent hire costs per productive hour, when a freelancer is the better fit, and how the collaboration stays smooth in practice.
Why small tickets get expensive
- Context switching. Pulled out of a concept for a 20-minute fix, a developer often needs another half hour to get back into the original work.
- The wrong people. Small jobs often land with the most experienced developers, because they know the client projects best.
- Waiting clients. A ticket that sits for two weeks annoys a client more than a large project that runs on schedule. That puts maintenance contracts at risk.
- Invisible cost. Small tickets are often not recorded properly, and then they are not billed either.
Outsource backlog or hire? A cost comparison
The figures below are an example with typical values for a web developer with a few years of experience. Salaries vary a lot by region and profile, so put your own numbers in.
| Item | Permanent hire | Freelancer |
|---|---|---|
| Gross salary (example) | CHF 95,000 per year | – |
| Employer contributions (AHV/IV/EO, ALV, BVG, UVG, FAK) | about CHF 15,000 to 19,000 | – |
| Workplace, hardware, software, training | about CHF 8,000 to 12,000 | – |
| Productive hours per year | about 1,500 to 1,600 | only billed time |
| Cost per productive hour | about CHF 75 to 85 | from CHF 45 |
Productive hours are the annual working time minus holidays, public holidays, sick days, meetings, admin and training. Current social-insurance rates are published by the AHV/IV information centre.
There is also a factor that does not fit in the table: utilisation. Backlog work comes in waves. A permanent hire costs money in quiet weeks too. A freelancer costs money only when there are actually tickets.
When a hire is still the better choice
If the backlog fills 60 to 80 percent of a role for many months in a row, hiring is often the better answer. The knowledge stays in the company, and the person can also take client contact and project responsibility. Many agencies combine both: a core team for projects, and an external partner for peaks and the small stuff.
What about offshore developers?
Hourly rates abroad are often lower. Count the time difference, the extra coordination, quality control and language friction as well. If external people access client data, you also have to follow the Swiss data protection rules on disclosure abroad. For small, urgent tickets, a partner in the same time zone and the same language is usually more efficient.
How outsourcing works in practice
To outsource backlog work without giving up control, you need a few clear rules:
- Start with a test ticket. One small, real ticket shows faster than any call whether the working style and the communication fit.
- Separate logins, not shared passwords. Each person gets their own WordPress user with the right role. Credentials go through a password manager, not email. Two-factor authentication should be the default.
- Staging and backups. Larger changes run on staging first. There is a fresh backup before every intervention.
- One channel. Tickets arrive through your project tool or one email address, not scattered across chat, phone and mail.
- White-label and confidentiality. The external partner only appears in front of your clients if you want that. A confidentiality agreement, and a data-processing agreement under the Swiss FADP when personal data is involved, keeps it clear.
- Transparent billing. Billing in 15-minute increments, with a report per client, so you can pass the work on cleanly.
Template: what a good ticket looks like
The better a ticket is described, the fewer questions and the lower the cost. You can copy this template:
Client / website: https://www.example.ch
Affected page(s): /offer, /contact
Problem: On iPhone the menu overlaps the header.
Expected behaviour: The menu opens below the header and is fully tappable.
Device / browser: iPhone, Safari (current iOS)
Screenshot / video: paste a link
Priority: high. The campaign starts on Monday
Access: WordPress user exists, staging URL
Budget cap: max. 1 hour without asking first
Tickets that fit especially well
- Mobile layout bugs and CSS adjustments
- Elementor and Gutenberg layouts, new sections in the existing design
- Forms, email delivery and spam protection
- Plugin updates, conflicts and PHP warnings
- PageSpeed and Core Web Vitals
- RankMath, redirects and structured data
- Small landing pages for campaigns
A poor fit is work that needs a lot of client contact or a strategic decision. That belongs with the core team.
Conclusion
Agencies that outsource backlog work on WordPress save the most when the work is irregular and the core team should stay free for projects. What matters is clear access, one communication channel and well described tickets. How I work as a WordPress partner for agencies is on the service page. Or test it directly: the first ticket, up to 30 minutes, is free.
Frequently asked questions
What does it cost to hand WordPress tickets to someone else?
With me, CHF 45 per hour, billed in 15-minute increments (CHF 11.25 per started quarter-hour). A typical ticket takes 15 to 60 minutes and therefore costs at most CHF 45. The first ticket, up to 30 minutes, is free.
Will our clients know?
Only if you want them to. In the white-label setup I work in the background and talk only to your agency.
How fast are tickets handled?
You get a reply within 4 business hours, with a time estimate. Small fixes are usually done the same or the next working day. Urgent tickets can go overnight, by agreement.
What happens to our clients' data?
I only open what the ticket needs, I do not keep copies on private devices, and I will work under a data-processing agreement under the Swiss FADP if you want one. Access that is no longer needed is removed when the ticket is done.