The frustration we keep hearing
We talk to a lot of small business owners across the Western Cape. Wine farms, guesthouses, restaurants, delis. And a theme comes up more often than we'd like: frustration with previous web agencies.
The stories are remarkably similar. A project was quoted at one price, but the final invoice was significantly higher. An integration was described as "extremely complex" when it wasn't. Every small change or question generated a new line item. And the result was a business owner who feels burnt and suspicious of anyone offering digital services.
We understand that frustration. And we want to be upfront about how we do things differently.
How we scope and price
When we quote a project, we spend time understanding what you actually need before putting a number on it. We ask questions. We look at what you're working with now. We think about what's going to change six months down the line.
Then we give you a clear scope document that lists:
- What's included - every deliverable, clearly described
- What's not included - so there are no assumptions
- The price - a fixed number, not an estimate with caveats
- The timeline - when it starts, when it's done
That scope is what you're paying for. If something comes up during the build that should reasonably have been part of the engagement, it's part of the engagement. We don't send a separate invoice because you asked us to adjust a heading or add a phone number to the contact page.
Our Services page shows exactly what each engagement tier includes. That transparency isn't marketing - it's how we actually work.
What happens when you ask for something unexpected
This is where we think the biggest gap exists between how most agencies operate and how we operate.
When a client asks for an integration or feature that wasn't in the original scope, the response from a lot of agencies falls into one of three categories:
- "That's not possible" - when what they mean is they don't know how
- "That will be very expensive" - before they've actually researched what's involved
- Nothing - the request disappears into a void
Here's how we handle it:
We research it honestly. If you ask for something we haven't built before, we'll take the time to understand what's actually involved. Not what we can get away with charging - what it actually takes.
We give you options. Sometimes the thing you're asking for has a simpler, more affordable implementation than you'd expect. Sometimes there's a different approach that gets you to the same outcome for less. We'll lay out the options and let you decide.
We tell you the truth. If something genuinely is complex and expensive, we'll explain why. If it's straightforward, we'll tell you that too - even if we could charge more for it. If it's outside our expertise entirely, we'll say so and suggest someone who can help.
We find a way. Our default position is "how can we make this work for you?" not "can we charge for this?" If there's a reasonable way to accommodate what you need, we'll find it.
Why this matters for small businesses
Big businesses can absorb scope creep and unexpected invoices. They have procurement departments and legal teams who review contracts. They budget for agency overruns.
Small businesses can't. A wine farm owner who budgeted R30,000 for a website rebuild and gets a R45,000 invoice has a real problem. A guesthouse that needs a booking integration but gets quoted R15,000 for something that should cost R3,000 has been taken advantage of - even if the agency doesn't see it that way.
We work with small businesses because we understand the constraints. Budgets are real. Cash flow matters. And trust, once broken, is hard to rebuild.
What this looks like in practice
A few examples of how this plays out:
- A client asks us to add a new page to their site. If it's a straightforward content page and they're on a Care Plan, it's covered. We don't invoice for half an hour of work.
- A client needs their ordering system to connect to a new courier service. We research the integration, find out it's a 4-hour job, and tell them that. We don't quote 20 hours and pocket the difference.
- A client wants something we've never built - a specific calculator, a custom booking flow, an unusual payment integration. We investigate properly, scope it honestly, and give them a fair price. If we can't do it well, we say so.
What we expect in return
Honesty goes both ways. We scope carefully and price fairly, and in return we ask that clients are clear about what they need upfront, provide content and feedback within the agreed timeframes, and tell us when something isn't working rather than letting frustration build.
The best client relationships we have are built on straightforward communication. No games, no politics, no reading between lines. Just honest conversation about what needs doing and what it costs.
The bottom line
We're not the cheapest option. We're not trying to be. But we are trying to be the most honest, the most transparent, and the most willing to find a way to help.
If that sounds like the kind of relationship you want with your digital studio, get in touch. We'll start with a 20-minute conversation and go from there.