TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: How much is reasonable to charge for rescuing a web app?

20 点作者 AlexITC超过 2 年前
Hi fellow freelancers at hn,<p>Over the last years, I have been commonly found with potential customers in situations where their production app is either down or its main feature is not working (my last work involved a project where previous dev deleted all prod infrastructure).<p>I have helped them to get their production app back to a working state, which usually takes less than 10h, I just did that again and it took me only 2 hours (causing a tiny bill)! I&#x27;m feeling that these small bills aren&#x27;t worth it for the emergency mindset.<p>I&#x27;m aware that billing by value instead of by time is a common advice but it isn&#x27;t clear to me on how much I could actually charge for this kind of task. Is this something we can put a price tag before having enough context?<p>P.S. The reason I usually charge by time is because I have got many estimations wrong, there was a time where I worked on a so-complex project where getting it back on track took many exhausting days.<p>I&#x27;ll appreciate any advice.

13 条评论

Leftium超过 2 年前
Let your customers tell you: just keep raising your rate until potential customers stop converting.<p>I recall a HN comment that said they kept <i>doubling</i> their rate way beyond what they believed they could charge but the (new) customers kept happily paying.<p>Marketing skills will help increase the maximum rate customers are willing to pay.<p>Some ways to figure out the value to your customers:<p>- Estimate the cost of not fixing the problem. How many customers will they lose; what is the LTV of a single customer? How will they have to compensate current customers? etc...<p>- Estimate how much time it would take them to fix the problem themselves, and multiply by $50-$100&#x2F;hr. I assume you can fix the problem much faster than your customers, and people generally think their own time is worth at least $50&#x2F;hour.<p>---<p>Related anecdote: apparently plumbers&#x27; favorite contracts are fixing hot water boilers. It&#x27;s a relatively easy procedure, but they are able to charge relatively higher compared to other types of contracts. When people don&#x27;t have hot water, they want to fix the problem fast! So they don&#x27;t haggle or even shop around much.<p>Compare to a leaky faucet: it doesn&#x27;t need to be fixed right away, so customers tend to shop around and complain about the cost.
janetacarr超过 2 年前
Everyone wants to charge based on the value you can bring your client.<p>But, based on my experience, it depends a lot on your client and business relationship with them. If you have a good relationship with a client, you can generally get a sense where their finances and business trajectory is. When the big estimate comes, they&#x27;re okay with it because they know they&#x27;ll get the results, and finding someone else has huge opportunity cost for them (the devil you know). And, the opportunity cost of finding someone else would be astronomical if it&#x27;s an emergency.<p>So when your next agreement expires, just up the price to whatever you think is fair for you, you can even just come down on price if it looks like they won&#x27;t close. Plus, emergency response is a huge inconvenience to you, so that should cost big time. Personally, I would create a separate fee structure for it, and of course a different line item on my invoices.<p>Whatever you do, just remember that it&#x27;s a business relationship, and relationships go both ways.
jtrtoo超过 2 年前
1. Don&#x27;t expect you&#x27;ll be cost effective for all potential clients that come to you with this sort of situation.<p>2. Charge a fixed fee - or even hourly - to figure out wtf is going on and assess things. This is effectively a discovery&#x2F;consult. For some reason many independents can&#x27;t wrap their heads around charging for what seems - to them - to be &quot;nothing&quot; but it&#x27;s literally what consulting is. Get into the issue and help the client map a way out. Then...<p>3. If you want to help the client implement the map, you are also now in an informed position to give them a fixed fee arrangement to do this - the implementation bit. Or if you stick with hourly you can more realistically set expectations and estimate workloads.<p>Most independents are great at #3 (though most seem far more comfortable charging hourly for this implementation work rather than fixed fee, but that&#x27;s fine too - at least they&#x27;ll be able to estimate it better after doing #2 and end up with a better reputation), but horrible at realizing their real value is in #2 (as well as bridging the gap between #2 and #3).<p>P.S. If you invest in getting better (more comfortable and effective) at charging fixed fee you can rightfully charge more because you are literally being paid by the client to offload uncertainty (risk) onto you.
tomcam超过 2 年前
From what I can tell no one answering his pointed out that you have the core of a very very good business. And since you can roughly predict how long you will take, you can now bill out at whatever amount makes your life most comfortable.<p>I am fascinated that you have done enough of this work to know that you can estimate (to yourself) about 10 hours per job. I can also tell that you are a kind person, because you are clearly undercharging and you even felt guilty for solving a problem fast.<p>As the owner until recently of a web based business for 20 years, I would have loved access to a resource like you. I assure you that when a website goes down, the owner will normally be thrilled at an estimate of, say, $2000 for 10 hours’ labor (not that you would disclose this number; I mentioned because it means the turnaround would be fairly fast).<p>You should be loving life right now. The only reason you aren’t is because you are undercharging by a lot.
codegeek超过 2 年前
Add a minimum fixed fee + hourly after that. For example, you can say &quot;I usually charge a minimum of 5K to solve these problems but it could bhe more depending on additional time spent&quot;<p>Up to 10 hours: fixed fee (.e.g $5K)<p>11 hour or beyond: $5K + $x&#x2F;Hour<p>Charge the min. amount upfront and then bill later for additional hours.<p>Something like that can ensure that you are getting paid some minimum but are not going to lose money on large amount of work.
HillRat超过 2 年前
Something like this is a good fit for a retainer basis -- e.g., $250&#x2F;hr for a minimum of 10 hours&#x2F;month, paid regardless of whether they consume those hours or not, with additional hours at fee. Just make sure that your SOW is explicit on when and why they can pull you in.
评论 #34698353 未加载
aosaigh超过 2 年前
You should look into Jonathan Stark and “hourly billing is nuts”<p><a href="https:&#x2F;&#x2F;jonathanstark.com&#x2F;hbin" rel="nofollow">https:&#x2F;&#x2F;jonathanstark.com&#x2F;hbin</a><p>He also talks about “value pricing”, where you charge clients a percentage of the value you bring them.
评论 #34698908 未加载
mromanuk超过 2 年前
&gt; I have helped them to get their production app back to a working state, which usually takes less than 10h, I just did that again and it took me only 2 hours (causing a tiny bill)! I&#x27;m feeling that these small bills aren&#x27;t worth it for the emergency mindset.<p>As others on HN will tell you (I&#x27;m pretty bad at following these advice, but I try) you should charge based on value. That means, the value you are providing to your customer. Max Value = prod * days of lost revenue. (could be zero if the App is not monetizing). The minimum amount you can charge is your hourly rate, that&#x27;s your base, you shouldn&#x27;t go lower (example of an app that is making less per hour)
评论 #34698986 未加载
logicalmonster超过 2 年前
How you maintain your business relationship with your client is up to you of course and involves more variables than we have access to, but I&#x27;d suggest rather than thinking about charging them more per hour (unless it&#x27;s a weekend&#x2F;holiday&#x2F;after-hours) make sure you never charge so few hours because it&#x27;s super annoying for any developer to drop everything and work on a new project for just 2 hours of income.<p>And this isn&#x27;t a dishonest recommendation. If they make some error, try and figure out a way to prevent it in the future: whether it&#x27;s a better deployment script or something else that works to prevent this class of error.
评论 #34699025 未加载
quickthrower2超过 2 年前
You are on call presumably and called on demand so work is patchy? I would charge 10x normal rates but fix the price (the quicker you fix their issue the more you are worth). Maybe $20k per incident? Then that frees you up to keep up to date on techniques, tools and so on to make your next hero feat even better. Remember: they called you because their guys couldn’t fix it, so all these will be perceived as hard problems.<p>I remember someone on HN charged a monthly fee, spent all the time making the prod environment solid then collected a big salary for being on call but never being called :-)
orangesite超过 2 年前
One way:<p>Contract work (e.g. fixed allocation of hours every month) gets charged at $ X &#x2F; hour.<p>Ad-hoc (e.g. emergency work, one-off tweaks etc.) work gets charged at $ (X * 8) &#x2F; hour.<p>I negotiate my hourly rate depending on how much work is on offer.<p>When a client ask I explain that a repeating allocation of fixed hours means I don&#x27;t have to spend time on sales &amp; negotiation to fill those time slots every month. That&#x27;s why it&#x27;s so much cheaper.
mikebos超过 2 年前
Hourly is the way to go, just set a minimum charge or an added charge because they want it now. I would suggest a minimum of a workday.
评论 #34697702 未加载
评论 #34698136 未加载
groffee超过 2 年前
Ask them what their budget is.<p>I was in similar situation to you, and because the work is easy for us it&#x27;s easy to undervalue ourselves, but ask them what budget they&#x27;re working with and go from there!
评论 #34697310 未加载
评论 #34698227 未加载