Our Custom Software Pricing Model

Learn about our software development pricing model, and why we use it.

Why we work on an hourly basis

When we first started out over 2 decades ago, we used the fixed price model. We would spend quite a few hours to estimate the project, and then add a buffer to that cost to cover unforeseen requirements that would come up along the way. In every project, at some point we started issuing "change orders" or requests for more money to cover the cost of those new items. The client would usually go along with one or two change orders, but at some point requesting more money put a strain on our relationship. The dynamics changed, and it was our fault because we used that type of pricing engagement in the first place. An hourly engagement is an honest relationship. You pay us an agreed amount per hour, and we do our best to work as quickly and professionally as possible. If you want to change directions, our attitude is whatever makes the most sense for your business. It's a true partnership, and ultimately that is what you are looking for.

So how does it work?

We invoice our clients every other Wednesday for the hours we've worked for the previous two weeks. We provide a detailed time sheet, including the person who performed the task, the task detail, and the date and hours spent. This way you know exactly who did what, and when. It is a level of transparency that our clients deserve, and it also helps us ensure that every project is moving along productively.

How much is my software going to cost?
Founder Rob Carr

Rob's Take

Although we use an hourly time and material model, I also think that we need to do our best to be fare to our clients. For example, since we are not assuming any risk on our projects, I think it is only reasonable that we reduce our hourly rates to reflect that. I also personally participate free of charge on many projects, as long as it is not dedicated effort, such as developing huge specifications, tons of wireframes, etc. Once risk is taken off the table, I just think some compromise is in order.

Check out Rob's blog

Discuss Your Project

with a Software Expert Today

Free consultation and estimate. Start the conversation now.

I’ve been meaning to get back to you regarding a testimonial. I would love to give you a testimonial, however since we do not have an industry exclusive clause with you, upper management fears our ruthless competitors will figure it out and start using you as well to become as productive as we are now becoming!

Custom Software Client Erica
Erica, Company Confidential

Cincinnati, Ohio

We developed a great partnership with Rob and the MP team. They are dedicated to understanding our internal processes and the requirements for our Partner Portal website. We appreciate their attention to detail, timely delivery and their post development support is OUTSTANDING. I would definitely recommend their services to other colleagues.

Fred Malinis
Fred Malinis, San Francisco Travel

San Francisco, California

I believe in providing referrals when they are warranted, and that is the case with the group at MyProgrammer.

Software Client Nat Wallen
Nat Wallen, Bella Ruby

Charleston, South Carolina

The entire team at MyProgrammer did a great job on our project, even when dealing with tight deadlines. We have since hired them for other projects.

Software Client Mike Gobbo
Mike Gobbo, Universal Studios

Los Angeles, California

Working with the MyProgrammer team was extremely easy and they were more than helpful in designing a program to fit our needs.

Software Client Chelsea Burns
Chelsea Burns, Coquille Indian Tribe

Bend, Oregon

We have been very pleased with our relationship with MyProgrammer. They have delivered a quality application that met our needs completely.

Client Wayne Koch
Wayne Koch, Inmediata

Delmar, New York