GoDesign Technologies LLP

7 Reasons a Small Business Is Not Making Enough Money

Busy is not the same as profitable. Plenty of small businesses have full order books and empty bank accounts. The cause is nearly always one of seven structural problems, all of which show up in the numbers if you look. Here they are, with the question that diagnoses each and the change that fixes it.

By Usman · · Updated 21 September 2026 · 3 min read

Why small businesses do not make enough money

1. The market pays less than it used to

Some categories have been commoditised: generic web design, basic logo work, data entry. If your market's price floor has dropped, working harder inside it will not help. Fix: move up (specialise, add strategy) or sideways (adjacent services with margin).

At a glance: the sections of 7 Reasons a Small Business Is Not Making Enough Money
What this article covers.

2. Prices are too low

The most common cause, especially for freelancers and agencies in Pakistan pricing against local benchmarks for international clients. Diagnose: would a ten percent price rise lose more than ten percent of customers? Usually not. Fix: raise prices for new clients, then existing ones at renewal.

3. Costs are too high

Software subscriptions nobody uses, office space, tools bought for one project, staff time on unbillable work. Diagnose: list every monthly cost and its purpose. Fix: cut what does not produce revenue; automate what eats time.

4. Volume is too slow

Long sales cycles, slow delivery, or a pipeline that depends on one referral source. Diagnose: how many days from enquiry to cash, and where does it stall? Fix: faster proposals, deposits up front, a second lead source, and delivery processes that do not wait on the founder.

5. Pricing does not include margin

Cost-plus pricing that forgets overheads, revisions, admin and tax. The job "made money" but the business did not. Diagnose: what is the real hourly cost of your business, including everything? Fix: price from that number plus a target margin, not from what feels acceptable.

6. Targets are too small

Aiming for enough to get by produces exactly that. Fix: set a revenue target that funds growth and a buffer, then work back to the number of clients and the price it needs.

7. No income goal at all

Taking whatever comes and hoping it adds up. Fix: a monthly number, checked weekly, that drives what work you take and what you charge.

ReasonOne questionFirst fix
Low-margin marketHas the price floor dropped?Specialise or move adjacent
UnderpricingWould +10% lose 10% of clients?Raise prices for new clients
High costsWhat does each cost produce?Cut and automate
Slow volumeDays from enquiry to cash?Deposits, faster proposals
No marginReal hourly cost, all in?Price from cost plus margin
Small targetsDoes the target fund growth?Raise it, work backwards
No goalWhat is this month's number?Set one, check weekly

Common questions

What is a healthy profit margin for a small service business?
Net margins of fifteen to twenty-five percent are common for healthy agencies and consultancies after paying the owner a market salary. If the owner's salary is the profit, the business has no margin.
How do I know if I am underpricing?
Signs: every prospect says yes immediately, you are fully booked and still short, and competitors with similar quality charge noticeably more. Test a higher price on the next three quotes.
Should I cut costs or raise prices first?
Raise prices first; it is faster and affects every future sale. Cut costs at the same time where they are clearly wasteful, but cost-cutting alone rarely fixes a pricing problem.

Keep reading

Start a project

Want this applied to your business?

Tell us what you are working on. You get a reply from the team within one working day, usually a short call and then a fixed quote.

Start a project

Tell us what you are building