Business-focused custom software

Go Back

Trust and Efficiency–Yes, that is the point

This piece on charging hourly for programming services really nails it, I think. Programmers often get bogged down in fears that they will not be paid fairly unless they get to charge by the hour for everything. But there isn’t any financial incentive to minimize bugs when you are charging extra for them. And you are communicating something to a customer when you use this approach, and it isn’t that you are a seasoned professional who has confidence in their work. You are telling them: I intend to squeeze every last dollar out of you.

When I build software for a customer, I charge a flat fee, and I cover bug fixes for free for a warranty period (typically 60-90 days after the software goes “live”.) After that point, bugs get fixed under a flat monthly fee support agreement with the client. That support also includes unlimited responses to email questions (from a designated customer contact person) and troubleshooting if there is an issue. Clients can budget appropriately for support, and they don’t have to worry that there will be unexpected expenses that crop up. Also that support means I will prioritize their bug fixes so if there is an emergency fix needed, they don’t have to wait for me to have some time freed up. This is a win-win for everyone.

  • Facebook
  • Twitter
  • Digg It!
  • StumbleUpon
  • Technorati
  • Reddit

Post a comment!

Formatting options

Wanna Subscribe?
Here's the RSS Feed

What the critics are saying...

Avonelle is a talented expert in her field. She has blended well with our team and built applications that we are proud to deploy to our associates. Her talents helped us execute a vision expediently and with quality. If we could do it all over again, we wouldn’t change a thing.

Peter Edstrom @ Renewal by Andersen