Brainstorm Web Design

Hourly Rate & Terms

Our rate of $110 per hour is used as a basis for quotes on client website projects.

Once a 50% deposit is paid, work will commence on your website project. This deposit is non-refundable, and covers the development phase of your site.

Balance payment is due when you (the client) has signed off on the design, and the site is published.

You will be eligible for a complete refund of your deposit if no work has commenced on your project from when we receive payment of your deposit.

Website Maintenance Plans and Hourly Rate


For Website Maintenance Plan Clients

Our rate is currently $90/hr billed in 15min increments.


For Non-Plan Clients

Our rate is currently $110/hr billed in 15min increments.


Why the different rate? Because jumping into a site that has not been routinely updated, secured and maintained by us often leads to much more backend work even for fairly simple updates.

It’s one of the main reasons we highly recommend joining our website maintenance plan.

By trusting us to look after your site and keep it running smoothly month to month, we’re happy to offer a discounted rate on updates, revisions and additions for our website maintenance plan clients.

While full projects are estimated at a fixed rate, we offer our hourly rate for things like

  • quick website updates
  • one-off development additions

If you’re already a client, you know we work fast and always provide the most timely, efficient service. We get as many details we can up front then provide an estimate of hours before moving forward.

If you’re curious, our rate is still on the lower end of the scale compared to other web agencies and design shops with our level of expertise and customer care. (Most professional freelancers and design teams are charging anywhere between $90-$250/hr)

We intentionally keep this rate as low as we can for clients to be able to afford our hourly services when needed. Reach out with any questions or to set up a retainer of hours for some website updates!

Let me know what you need

Get in touch for a chat!