I strive to keep my rates easy-to-understand and transparent. While each engagement requires some negotiation around features and services, in general all of my pricing is based on a simple hourly rate.
I charge my full rate for smaller engagements or ongoing on-demand requests. I charge a discounted rate for larger projects or longer-term agreements. Retainers only require a 30-day notice for cancellation after an initial three-month commitment.
Please note that hourly work is on an as-available basis. I prioritize retainer clients over project work. I prioritize project work over hourly work. I prioritize hourly work over my personal projects. I prioritize personal projects over sleep. I really need to stop that. Sleep's important.