I've been offered a project through a family friend to build a food delivery web app similar to Just Eat. The client was quoted a much higher price by an agency and is now looking for something cheaper. I've been discussing the project with him for about a month, and while I can definitely handle it, he wants features like a wallet, subscriptions, and delivery tracking, which seem more complex than his budget allows. I'm a self-taught developer planning to return to university soon, and I have about ten personal projects under my belt, making this my third freelance gig. I could use the money for school, but I'm concerned about investing too much time into a project that seems undervalued. What would other developers do in this situation?
5 Answers
Taking on low-paying projects can lead to scope creep where the work expands beyond what you originally agreed upon. Make sure to define the requirements thoroughly, and include terms for any changes in your contract. Frequent communication is key to keep everything in balance.
You should really consider charging more, especially if the project scope is extensive. One piece of advice I've taken to heart is to set your rates a bit high so that it feels uncomfortable. If the client can’t make it work, they’re likely not your ideal customer anyway.
I did end up raising my price after all. I adjusted it based on the complexity we discussed.
Honestly, I’d advise against it. Working for less than your worth often leads to problems, especially with scope creep. Set clear boundaries and get everything documented to avoid any surprises later. You don’t want to end up working for pennies while over-delivering.
I see your point. We’ve scaled back the discussion to a simpler version of the app. I’m charging less than an agency, so if it doesn't pan out, it’s not the end of the world.
I’ve seen this play out poorly for many. The client’s expectations will likely grow while their budget stays the same. You’d be better off looking for new clients who appreciate your work and pay accordingly. Sounds like some red flags are already showing from their side.
I hear you. It seems like we’re misaligned on expectations. But the app we’re discussing is much simpler than a full Just Eat clone.
The relationship with the family connection could sour if the project doesn’t go well. You might end up feeling resentful because you didn’t charge enough, and being a junior developer makes it even tougher to handle the complexities of such a big project alone.

That’s super helpful! I’ve set clear requirements and will require an upfront payment. Any extras will be billed separately.