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...

As someone with over 20 years of software development experience and currently a small business owner, it has been a pleasure working with Avonelle. In addition to being a talented developer, Avonelle also has database expertise and system design skills. Avonelle is open minded and willing to discuss various methodologies for achieving a project goal. She is also not afraid to ask questions which is vital in a software development project. Her up-front project cost (not estimate) is very helpful in budgeting for a project.

--Dwayne Wolterstorff, Owner @ Fair