Most freelance script writers undercharge because they price by the hour, not by the value they deliver. Here's how to reposition your pricing and earn more without working more hours.
Most freelance script writers are underpaid — not because scripts aren't valuable, but because of how they price them.
If you're charging £50–£75 per script and spending 3–4 hours writing it, you're earning less than £25 per hour for skilled creative work. That's not a pricing problem. That's a positioning problem.
Here's how to fix it.
When you charge per hour or per script based on effort, you cap your earnings at the number of hours you can work. Worse, you create a perverse incentive: the better and faster you get, the less you earn per script.
The client doesn't care how long it took you. They care what the script does for them — more views, more subscribers, more customers. That's what you should be pricing.
A YouTube video script that performs well can generate thousands of views, hundreds of new subscribers, and real revenue for your client — potentially thousands of pounds over its lifetime.
A TikTok script that lands for a creator can reach millions of people and directly drive sales.
Your £75 script isn't worth £75. It's worth a fraction of the value it unlocks — and that number is much bigger.
When you understand that, charging £150–£300 per script stops feeling greedy and starts feeling rational.
"I write scripts" sounds like a commodity service. Anyone can write scripts.
Reposition yourself as a video content strategist or a brand voice specialist. You don't just write — you understand the algorithm, you know what makes viewers stay, you can structure content for maximum watch time.
That positioning supports higher rates because it signals expertise, not labour.
Per-script pricing means your income fluctuates and your clients have to make a buying decision every time they want a script.
Monthly retainers solve both problems. A client on a retainer of £400–£600 per month (4–6 scripts) pays less per script than if they hired you project-by-project — which is a win for them — while you get predictable income and don't have to re-sell every month.
Once you have 6–8 retainer clients, your income becomes stable and your hourly rate climbs even as your per-script time drops.
The fastest way to justify higher rates and deliver better work is to have a repeatable system. When you can tell a client "I have a proven process for capturing brand voice, building scripts, and delivering in 48 hours", you're no longer selling your time — you're selling a system.
Tools like Scribtly make this easier. Saving a client's voice profile means every script starts from a consistent baseline. That consistency is something you can sell as part of your service offering.
Don't try to raise rates on existing clients first. When you bring on a new client, quote the higher rate from the start. If they push back, you've lost nothing. If they say yes (and most will), you've reset your baseline.
Once you have proof that clients pay the higher rate, raise it for existing clients at their next renewal.
A freelancer charging £100 per script and delivering 5 per week earns £500. The same freelancer charging £200 per script and delivering 5 per week earns £1,000 — for the same amount of work.
The difference isn't effort. It's positioning, process, and the confidence to price what your work is actually worth.
Scribtly helps freelance script writers deliver more scripts, faster — without sacrificing the quality that justifies higher rates. Start free with 5 scripts.