TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: New to freelance, better to charge per hour or per project?

5 pointsby tswartzover 10 years ago
I'm new to freelance front end web development and started to offer my services to build basic websites for friends and others. I was thinking of charging by the hour with a minimum dollar total for the project. What do you think is best?

5 comments

MalcolmDiggsover 10 years ago
I usually just say:<p>There are 3 types of guarantees I could make you:<p>1. Guaranteed features<p>2. Guaranteed timeline<p>3. Guaranteed cost<p>But you can only pick two!<p>If they pick #1 and #3, then I charge per project, but they don&#x27;t get the final quote until they agree on the full spec in excruciating detail. The build then takes as long as it takes. In my experience people choose this option 90% of the time.<p>If they pick #1 and #2, then I charge hourly: and I work however many hours a day I need to, to guarantee the timeline and features. I don&#x27;t really need them to agree to the spec in this situation, because scope-creep just means more billable hours every week.<p>If they pick #2 and #3, then I charge per project, and I tell them to prioritize their feature-requests in order of importance. I build the project and add features in the order they requested, and when time runs out I turn the site on, regardless of how many features are done. In this way, I&#x27;m technically charging per project, but it&#x27;s really just my hourly rate multiplied by the capped number of hours.
davismwflover 10 years ago
For the past 18 months we have been charging weekly rates per resource, but starting in January we are going back to an hourly model for most projects. The problem we found was that even at a weekly rate clients do not have the same sense of urgency to finish a project as they do when you are billing them hourly, nor do they seem to value your time as much. So while we did get one desired affect of people feeling like we were more part of the &quot;team&quot;, we also received a few undesirable effects, worst being clients abusing&#x2F;misusing our time.<p>While you will hear some objections over hourly, they are all easily answered and simple enough to spin into positives for both client and yourself. Stick with hourly, set minimums if you desire and move forward. Don&#x27;t think about it too much.
评论 #8710010 未加载
patrickyeonover 10 years ago
Per hour, with a minimum number of hours. Fixed-bid (per project) is a sucker&#x27;s game, and you can sell your clients on per-hour like this:<p>&quot;Some clients, not you of course, will take advantage of a fixed bid to waste everybody&#x27;s time tweaking things that don&#x27;t matter, or expanding the scope beyond what was originally intended or agreed upon. If I were to accept fixed-bid contracts, I&#x27;d have to heavily charge more than what I figure it will actually cost to make up for the people who will abuse the contract like that. The only way for me to be fair with you is to ask for a fair price per-hour. That way the clients who do want to waste my time can pay for it, and those that don&#x27;t waste my time can save money.&quot;
sarciszewskiover 10 years ago
<a href="https://news.ycombinator.com/item?id=7850335" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=7850335</a><p><a href="https://news.ycombinator.com/item?id=4101802" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=4101802</a><p>For small projects, bill per day. For large projects, bill per week.
perceptover 10 years ago
See related:<p><a href="https://news.ycombinator.com/item?id=8704303" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=8704303</a><p><a href="https://news.ycombinator.com/item?id=4101355" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=4101355</a>