HACKER Q&A
📣 codingclaws

What non hourly rate should I charge for this system I built?


Let me give some backstory. In 2016 I believe, I built a lead retrieval system for trade shows. Basically, all the show attendees get badges, the vendors have an app to scan the badges, the vendors collect data on the attendees, and then after the show the vendors can download all the data from a website (they download a single spreadsheet with all the data). So that's the system I built.

My client, which is basically just one guy, uses this system at trade shows. He probably uses it at 5-15 trade shows per year. And at each show it is used by probably hundreds of vendors and thousands of attendees. I am not sure how he charges for it, I don't know if the trade show just pays him a lump sum to provide it to all the vendors or if each vendor pays separately.

Another point is that one of his friends, who also does the same thing, also used this system for maybe 20 trade shows. So at one point there were two instances of this system running. But when Covid hit this second instance got shut down because the guy had to take another job.

Also to clarify, I am the only software developer involved. I do all the planning, coding, maintenance, upgrades, troubleshooting of technical issues, etc.

So through all this I've been charging hourly and for the last 5 years I make about $1,000 to $2,000 per year. I am guessing that my client makes tens of thousands or maybe even hundreds of thousands on an annual basis when he uses this system at trade shows. So I'm sitting here thinking, I need to renegotiate my remuneration setup because I don't think I'm being payed enough.

5 months ago my client asked for a new feature and I said first I need to restructure how I'm paid I want to partner with you instead of hourly pay. He never responded until last week. Now I'm wondering how to respond back.

So what remuneration setup should I propose to him? Should I ask for 15% of revenue? Should I ask for $5k per show? What payment setup would you try and get if you built this system? Are there questions I should ask my client before asking for a different pay structure? For example, should I ask how much he's making per year?


  👤 samstave Accepted Answer ✓
"...responded last week... not sure how to respond.."

-

What did they say?

As far as pricing, how is this hosted/ran where is that website they download from - do you maintain it? Why only have one customer?

are you selling an "app" - then its a one-time fee.

What you really need to get from your single customer is really how much value and $ it provides him and he gets that discount because he is customer#1 and is sharing data with you on how well it does for him -- which would allow you to know what value it can provide to others...

If you cant find other customers, either its a one-time fee to him (proportionate to the value it provides) - or you need to do a monthly or per event cost.

If he is doing 5-15 shows per year, make the app $1,000 per show, and roll and explain your pricing to him.

Limit the number of hours/events that youre available for support.

Otherwise - move on.

---

You made a mistake. He didnt ASK you to do anything - he PAID you to do a thing (unless you already built it for free)

Charge a Fton if he wants [feature] - else, you are either partners, or your an hourly consultant. based on your comment - it would appear that you SOLD him the entire thing already.

What you should do is say that [feature] will be in your next release, and he would have to subscribe to that new release to access [feature]

If he is reque$ting [feature] - then he should pay for [feature] - value your effort and time and consternation accordingly. (but in his mind, I think he feels he bought and paid for the whole app)


👤 craigdalton
Maybe go forward positively, suggest to your client that you believe the product is worth much more and you will be developing a newer better version for a wider conference market and you would appreciate your clients assistance on the project. Perhaps they can be your partner, or earn a commission on sales to other conferences. They obviously have some industry experience.