Common pricing mistakes that reduce profit
By Adrian Simpson. Twenty-plus years running small web and IT businesses, most of it spent pricing jobs and watching where the margin actually goes. Published 2 August 2026, updated 14 August 2026.
Most businesses that struggle on profit aren't badly run. They're priced slightly wrong in three or four places at once, and each one is small enough to ignore. Together they're the difference between a good year and a flat one.
1. Not knowing what a job costs you
Cost-plus pricing only works if the cost part is right. Materials are easy. What gets missed is your own time, the travel, the quote you wrote to win the job, and the hour you spent on the phone afterwards.
Track one job properly, start to finish, including the unbilled bits. Most people find the real cost is 20% to 30% above what they'd assumed, which means every quote built on the old number was thin.
Here's what that looks like on a job you'd have called 12 hours.
Writing the quote: 1.5 hrs
Kickoff call and emails: 1 hr
Two rounds of revisions: 2 hrs
Chasing the invoice: 0.5 hrs
Real total: 17 hrs, so a $1,200 job earns $70/hr, not $100/hr
Nothing on that list is unusual and none of it felt like work at the time. It's still five hours, and it's the gap between the rate you think you charge and the one you actually get.
2. Confusing markup with margin
Adding 30% to your cost does not give you a 30% margin. It gives you 23%. It's the single most common pricing error and it's invisible, because the invoice still looks right.
Fix: divide instead of multiply. Cost ÷ (1 − target margin). There's a full guide to the difference if you want the arithmetic.
3. Discounting without doing the math
A discount comes entirely out of profit, because your costs don't move when your price does. On a 20% margin, taking 10% off the price halves what you make.
The volume trap. To make the same profit after a 10% discount on a 20% margin, you need to sell twice as much. Not 10% more. Twice.
Fix: when a client pushes on price, take something out of the scope instead of money off the total. Same margin, smaller job, and the price you charge stays honest.
4. Never raising prices
Costs drift up every year whether you adjust or not. Hold a rate for three years and you've taken a real pay cut without deciding to.
Fix: review annually, on a date you've picked in advance so it doesn't depend on feeling brave. New clients get the new number straight away. Existing ones get a month's notice and a single sentence.
5. Forgetting the fees
Card processing runs 2% to 3%. Marketplace commission can be 10% to 20%. Payment platforms take a cut, and currency conversion takes another one on international work.
On a 15% margin, a 3% processing fee is a fifth of your profit. It belongs in your cost line, not in a vague sense that fees exist.
6. Quoting on optimistic time
People estimate the job going well. Jobs mostly don't. The client is slow with the files, the delivery is late, something needs redoing.
Fix: estimate the pieces, add them up, then add 20%. If you consistently come in under, lower the buffer. Most people never need to.
7. Absorbing scope creep
The extra revision. The one more page. The quick call that ran an hour. Individually none of it is worth an awkward conversation, which is exactly why it adds up.
Fix: write scope in the quote with numbers on it, and say what isn't included. Then extra work is a normal change to a shared document rather than a favour you're too polite to charge for. The quote guide covers how to word it.
8. Charging rush work at the normal rate
A client needs it Friday instead of the following Thursday. You say yes, move two other jobs, work the weekend, and bill exactly what you'd have billed anyway.
Rush work costs you more than the hours it takes. It pushes other jobs back, it burns the buffer you keep for things going wrong, and it trains that client to treat every deadline as movable. Somebody is paying for that. Right now it's you.
Fix: put a rush rate in writing before you need it, somewhere between 25% and 50% on top depending on how much it disrupts. Half the time the client discovers the deadline was softer than they said.
9. One price for every client
The same job is not worth the same to everyone. A landing page for a solo consultant and a landing page for a company running paid traffic to it are the same work and wildly different value.
Charging both your standard rate means you're too expensive for one and cheap for the other. The small client walks and the big one gets a bargain they'd never have questioned.
Fix: you don't need a rate card per client, just a habit of asking what the work is worth to them before you quote. Two or three tiers with real differences in scope will cover most of it.
10. Treating payment terms as free
A client asks for 60 days instead of 30 and it feels like a scheduling detail. It's a discount you didn't agree to.
Waiting an extra 30 days for $10,000 means $10,000 of your money funding their business for a month. If you'd have to borrow to cover the gap, the interest is the real cost. If you wouldn't, it's still a month where you can't spend money you've earned, and it's a month of extra risk if they run into trouble.
Fix: price it or refuse it. Longer terms come with a slightly higher number, or a deposit, or both. The payment terms guide goes through what to offer and how to make it stick.
Finding your own leaks
Reading a list like this is easy and changes nothing. Here's the version that actually tells you something, and it takes about half an hour.
Pull your last ten invoices. For each one, write down what you billed and your honest guess at the hours it consumed, including the quote, the calls, the revisions, and the chasing. Divide to get an effective hourly rate for each job.
The spread is the interesting part. Most people find two or three jobs earning double what the others did, and one or two that came in below minimum wage once everything was counted. The bad ones usually share a cause: the scope was loose, or the client was slow, or you quoted before you understood the job.
What to do with it. You don't need to fire anyone. Look at what the top three jobs had in common and go find more of that. Then take the worst one and work out which of the ten mistakes above produced it.
The pattern
Every one of these is a small leak that's hard to see from inside the business. None of them show up as a bad month. They show up as a year where you worked flat out and the numbers came in average.
They also compound in a way that's easy to underestimate. Quote 15% light on time, absorb a revision, eat a 3% card fee, and hold your rate for two years while costs move. None of those is worth an argument. Together they can turn a 30% margin into single digits, and you'd feel nothing except being busy.
Pick the two that sound most like you and fix those. That's usually enough to notice.
Check your numbers
The profit margin calculator will tell you what you're actually making on a job, and what you'd need to charge to hit the margin you want. For working out an hourly floor from scratch, see pricing freelance work.
General guidance, not accounting or financial advice. Every business's numbers are different — run yours past a professional before you change how you price.