Hey everyone! I was recently tasked with creating a custom web application for a medispa clinic, and I built it from the ground up. Here's a rundown of what the app includes:
- A landing page that's designed simply but effectively, featuring two themes (one basic and a special Valentine's theme).
- A booking page with options for selecting location, service, and date, plus it holds a card on file for easy payments. It sends automatic confirmation emails through SendGrid and allows users to fill out PDF forms based on their bookings without having to interact with the files directly. The app also generates PDFs based on these forms and provides a confirmation page for download.
- An internal admin portal that supports two roles (employees and managers), includes authentication, and allows for managing bookings and communicating with clients via email or SMS. Plus, it's packed with features for easier management, like search options and filters.
- Some additional integrations include a VOIP phone number set up via Twilio and email configurations through Google Workspace.
- I used an existing domain and set up integration with Square for appointments.
Now I'm wondering, how much do you think is a reasonable charge for all this work? Initially, I didn't set a limit on revisions, which I might rethink after this experience. Any insights would be appreciated. Thanks!
3 Answers
It sounds like you put in a ton of work! I’d say for a project like this, you should consider charging around CAD 5k to 12k. Depending on how much time you actually spent on it, it might even reach up to 25k if you include ongoing support and maintenance for a while after delivery. Just keep in mind that it's important to specify what that fee covers and set clear limits for revisions in future projects so you aren’t caught off guard again. Good luck!
Pricing this after the fact can be tricky, but from what you’ve described, it easily sounds like you’ve done 80-120 hours of solid work. I'd estimate the price for similar future projects at a minimum of 15k to 25k. Definitely split the project into phases and charge for each one. That way, you can keep things manageable and ensure you’re compensated fairly for your time and effort!
I agree! Creating milestones not only helps you stay organized but also sets clear expectations for your client. Plus it protects your earnings from that tempting "just one more thing" request.
Man, pricing projects like this can be really tough, especially when you’ve already put in so much work. It’s crucial to have a clear scope from the start. For future work, consider breaking the project into different phases and charging milestone-based or hourly rates with a cap. This way, you’ll have a better grip on the costs involved!

That’s spot on! Setting clear boundaries is the way to avoid scope creep. It’s easy to get bogged down with additional requests if there’s no structure in place.