From The Blog

Get Paid For Your Apps and Keep Them Going

David wrote a great post this morning on the 37signals blog titled, How did the web lose faith in charging for stuff? He is still surprised that...

David wrote a great post this morning on the 37signals blog titled, How did the web lose faith in charging for stuff? He is still surprised that people believe charging for apps is a somewhat novel idea.I fully agree with this sentiment. We (the greater development community) should be charging for our apps. Here’s one reason.

Using expens’d as an example, let’s see how much it cost to get it going. I worked on it for two solid weeks along with our designer Erika Greco. I’m going to use a standard rate of $150/hour for both design and development. This is a standard rate around Rails shops, and what would be billed if this work was for a client.

Design: 20 hours

Development: 224 hours (14, 16-hour days)

Total Hours: 244 hours

Standard Rate: $150/hr.

Total Investment: $36,600

That’s a significant chunk of change, and that’s just for starters. Keep in mind too that any additional design and development hours are another $150/hour investment each. If this app had required 2 developers, the price practically doubles.

To make that money back, we need to charge for the app. To continue adding features that our users request, we need to charge for the app. To run the site (server costs, support, etc.) we need to charge for the app. That doesn’t mean that we don’t, or won’t offer a free version. However in the long run, to keep adding value, we need to charge for the app.

Other Posts That Might Interest You

  1. The Future of Web Apps: More Web, Less App
  2. DNS on GoDaddy, Email on Google Apps, Hosting on Mor.ph
  3. A look into the future of web apps using my crystal ball

Tags: 

  • http://www.agilenomads.com/ Brian Burridge

    Nice example of a project’s cost. The numbers help put this discussion in a proper perspective.

  • http://www.agilenomads.com Brian Burridge

    Nice example of a project’s cost. The numbers help put this discussion in a proper perspective.

  • http://redlinesoftware.com/ Marc Jeanson

    When you’re building an app “in house” though, your cost isn’t $150/hour. You might charge clients that, but costs are significantly less when you can do things yourself.

    So it looks like 2 solid weeks of hustlin’ and about 3K for a designer and you got yourself a product :)

    I’d be more interested in seeing numbers with regards to marketing the apps.

  • http://redlinesoftware.com Marc Jeanson

    When you’re building an app “in house” though, your cost isn’t $150/hour. You might charge clients that, but costs are significantly less when you can do things yourself.

    So it looks like 2 solid weeks of hustlin’ and about 3K for a designer and you got yourself a product :)

    I’d be more interested in seeing numbers with regards to marketing the apps.

  • http://www.adsdevshop.com/ Robert Dempsey

    @marc: there is opportunity cost though, especially for a dev shop building their own products. If we’re building an internal app we’re not billing clients. So essentially your investment is the difference between what you’d pay an internal developer and what you *could* be billing a client.

  • http://www.adsdevshop.com Robert Dempsey

    @marc: there is opportunity cost though, especially for a dev shop building their own products. If we’re building an internal app we’re not billing clients. So essentially your investment is the difference between what you’d pay an internal developer and what you *could* be billing a client.

  • http://www.agilenomads.com/ Brian Burridge

    That’s not necessarily true Marc. The time they spent on this app took that time away from a paying customer who could have paid that same amount. The same goes even when you work on non-work related items like mowing the lawn, repairing you car, etc. I pay someone to mow my lawn because they are far less expensive than if I lost $100/hr, 2 hours a week doing it. There’s no guarantee that ADS could have spent 244 hours working for another client, but odds are good that at least some of that time could have been billed. You don’t know, so all you can do is determine the value of your time, and count that for both internal and external work.

  • http://www.agilenomads.com Brian Burridge

    That’s not necessarily true Marc. The time they spent on this app took that time away from a paying customer who could have paid that same amount. The same goes even when you work on non-work related items like mowing the lawn, repairing you car, etc. I pay someone to mow my lawn because they are far less expensive than if I lost $100/hr, 2 hours a week doing it. There’s no guarantee that ADS could have spent 244 hours working for another client, but odds are good that at least some of that time could have been billed. You don’t know, so all you can do is determine the value of your time, and count that for both internal and external work.

  • http://redlinesoftware.com/ Marc Jeanson

    @robert: you are assuming that your firm is 100% booked up all the time. This might very well be the case, but I’m going to guess that even the busiest of companies have a few days here and there where they are in the process of landing new work etc.

    So the reality is that, although you *could* be billing 150/hour while you’re building your own product, you really aren’t losing the money unless you have a client waiting for you.

    I’m sticking to my 3K number above!

  • http://redlinesoftware.com Marc Jeanson

    @robert: you are assuming that your firm is 100% booked up all the time. This might very well be the case, but I’m going to guess that even the busiest of companies have a few days here and there where they are in the process of landing new work etc.

    So the reality is that, although you *could* be billing 150/hour while you’re building your own product, you really aren’t losing the money unless you have a client waiting for you.

    I’m sticking to my 3K number above!

  • http://accidentaltechnologist.com/ Rob Bazinet

    @Robert The rates seem a bit high for in-house development and the number being (14) 16 hr days seems a bit high too. I mean, did you really work 16 hr days?

    Also, did you really pay a designer $150/hr?

  • http://accidentaltechnologist.com Rob Bazinet

    @Robert The rates seem a bit high for in-house development and the number being (14) 16 hr days seems a bit high too. I mean, did you really work 16 hr days?

    Also, did you really pay a designer $150/hr?

  • http://www.adsdevshop.com/ Robert Dempsey

    @marc: sticking to your guns is good. I’ll do the same.

    @rob: we didn’t pay a designer $150/hr. (I mentioned I was using that as a average number), however I did work 16 hours days for a straight two weeks to get expens’d launched.

  • http://www.adsdevshop.com Robert Dempsey

    @marc: sticking to your guns is good. I’ll do the same.

    @rob: we didn’t pay a designer $150/hr. (I mentioned I was using that as a average number), however I did work 16 hours days for a straight two weeks to get expens’d launched.

  • http://accidentaltechnologist.com/ Rob Bazinet

    @robert, wow I am impressed. I run out of any useful development time putting in anything above 10hr days.

    Actually, commenting on David’s original post this type of commentary isn’t really necessary. If you go with free apps you deserve to fail, pretty simple.

  • http://accidentaltechnologist.com Rob Bazinet

    @robert, wow I am impressed. I run out of any useful development time putting in anything above 10hr days.

    Actually, commenting on David’s original post this type of commentary isn’t really necessary. If you go with free apps you deserve to fail, pretty simple.

  • http://redlinesoftware.com/ Marc Jeanson

    @brian: you can’t count time like that, otherwise you’ll start billing your friends for hanging out with them and charging your wife for taking out the trash. At those rates, it also “costs” you $1200 every night you want a full 8 hours sleep. Take it down to 6 hours a night, that’s $300 a day which comes out to $109500 a year!

    I’m having fun with the numbers obviously. The point is that as a development firm it’s significantly cheaper to build an application like expense’d than if you are a company without developers. Don’t let the 36K number deter you from building something that might be interesting to you, or something you think you can make money on. Tell your next client that you can start their project in 2 weeks and get cracking on your own stuff!

  • http://redlinesoftware.com Marc Jeanson

    @brian: you can’t count time like that, otherwise you’ll start billing your friends for hanging out with them and charging your wife for taking out the trash. At those rates, it also “costs” you $1200 every night you want a full 8 hours sleep. Take it down to 6 hours a night, that’s $300 a day which comes out to $109500 a year!

    I’m having fun with the numbers obviously. The point is that as a development firm it’s significantly cheaper to build an application like expense’d than if you are a company without developers. Don’t let the 36K number deter you from building something that might be interesting to you, or something you think you can make money on. Tell your next client that you can start their project in 2 weeks and get cracking on your own stuff!

  • http://www.agilenomads.com/ Brian Burridge

    @marc: except that I actually have been sitting at my desk in the AC being paid that amount per hour while the guys are outside mowing. Previous to hiring them, and other’s to do my “yucky” work, I did not have the free time to do extra work on the side to my 40 hour/week full time job. It absolutely can work like that if you work for yourself. I’ve turned down 3 part time jobs in the last two months because I’m still short on time. If you work for someone else as an employee and can’t pick up any extra time, then no this doesn’t work for you.

    And yes, when I go out with my wife on Friday, I am choosing that over making money during those hours, which I fully could have. Make me an even more impressive husband. ;)

    And per your last statement, if I tell my client I can’t start for two weeks, then I also don’t finish with them for two weeks later, which means the next client can’t start until later, etc, etc. It really does cost you money…unless you are sitting around doing nothing.

    Now, just because it costs money doesn’t mean I’m against it. We at Agile Nomads are primarily working on our own projects and actively turning away work, because though its a loss in the short term, I believe it will be a gain in the long term. Just don’t fool yourself into thinking that it isn’t costing money.

  • http://www.agilenomads.com Brian Burridge

    @marc: except that I actually have been sitting at my desk in the AC being paid that amount per hour while the guys are outside mowing. Previous to hiring them, and other’s to do my “yucky” work, I did not have the free time to do extra work on the side to my 40 hour/week full time job. It absolutely can work like that if you work for yourself. I’ve turned down 3 part time jobs in the last two months because I’m still short on time. If you work for someone else as an employee and can’t pick up any extra time, then no this doesn’t work for you.

    And yes, when I go out with my wife on Friday, I am choosing that over making money during those hours, which I fully could have. Make me an even more impressive husband. ;)

    And per your last statement, if I tell my client I can’t start for two weeks, then I also don’t finish with them for two weeks later, which means the next client can’t start until later, etc, etc. It really does cost you money…unless you are sitting around doing nothing.

    Now, just because it costs money doesn’t mean I’m against it. We at Agile Nomads are primarily working on our own projects and actively turning away work, because though its a loss in the short term, I believe it will be a gain in the long term. Just don’t fool yourself into thinking that it isn’t costing money.

  • http://www.hackify.com/ Peter Wright

    I think the issue here is ‘alternative’ business models. Charging a customer is one way of making some money, but do you really think Facebook would have the user base it has if they charged for it? That’s not to say Facebook is a worthless application, the revenues they produce demonstrate that it’s far from that, but by ‘not charging’ for it, they open up the userbase and thus make an alternative business model viable – in their case, advertising.

  • http://www.hackify.com Peter Wright

    I think the issue here is ‘alternative’ business models. Charging a customer is one way of making some money, but do you really think Facebook would have the user base it has if they charged for it? That’s not to say Facebook is a worthless application, the revenues they produce demonstrate that it’s far from that, but by ‘not charging’ for it, they open up the userbase and thus make an alternative business model viable – in their case, advertising.

  • http://twitter.com/jonathannelson Jonathan Nelson

    very nice post robert. this helps bring everything into perspective.

  • http://twitter.com/jonathannelson Jonathan Nelson

    very nice post robert. this helps bring everything into perspective.

  • http://blog.adsdevshop.com/ Justin Blake

    Re: Rob’s 16 hour days getting Expens’d up… It’s true. You should see how long he can go with enough Red Bull. It scares me.

  • http://blog.adsdevshop.com Justin Blake

    Re: Rob’s 16 hour days getting Expens’d up… It’s true. You should see how long he can go with enough Red Bull. It scares me.

blog comments powered by Disqus