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: What to pick for an hourly freelance rate?

8 pointsby ceeKabout 11 years ago
I&#x27;m a student iOS developer and I&#x27;ve just completed paid freelance work (paid by the project). It was ridiculously cheap as I needed a portfolio, but my client is now asking for my hourly rate to continue. I&#x27;m not sure what to give them, or any future clients.<p>Here are the details: I have a portfolio of two previous freelance applications (price essentially free to boost portfolio), an app on the app store (Firework Flare) and have had an internship at an app agency (worked on apps for Unilever).<p>What would you expect me to charge for part-time freelance work?<p>Thanks HN!

10 comments

rufusjonesabout 11 years ago
There&#x27;s no such thing as a &quot;student developer&quot;. If they pay you, you&#x27;re a pro. There are only good and bad pros. Get into the habit, right now, of thinking and acting like a consultant running your own business. If they&#x27;re paying you money, they expect you to behave like a pro.<p>Setting a bill rate is the third most important skill a consultant can have. (#1 is ability to do work, #2 is ability to promote yourself). You have four goals:<p>1. To work steadily enough to make a good living, but not get overwhelmed by assignments.<p>2. To build a base of clients you enjoy working for-- who do not cheat you or drive you crazy.<p>3. To do interesting work that you enjoy, which also builds your skills.<p>4. To make the world a better place or become famous.<p>You use those factors to modify your standard bill rate. If you want the project, you reduce it. If you don&#x27;t want it, you bump the rate.<p>Since I don&#x27;t know WHERE you are (how much competition you have, or how much local businesses expect to pay), it&#x27;s silly for me to give you a figure. SF or NYC means you charge one rate; Nashville or Pittsburgh means another.<p>A simple way to get a feel on the local market is to call up the 2-3 biggest body shops (technical temp agencies) in the area, say you&#x27;re a project manager for a big local firm that wishes to remain confidential (so they&#x27;re not overwhelmed with unsolicited offers) and are looking for 2-3 iOS developers-- a senior guy, an entry-level and a decent worker. Ask what the current rates are.<p>In less than an hour, you&#x27;ll have enough information to give you local market rate-- low to high end. (This is not &quot;dishonesty&quot;-- it is &quot;growth hacking&quot; for your company.)<p>Your line when asked will be &quot;It depends on the project. My rates run between [entry-level] to [high-end], but it depends on what the project is and how much time you want. If you&#x27;re looking for a ballpark, let&#x27;s say [average].&quot;<p>Nine times out of 10, the client already has a budget and just wants some idea of whether you fit in it.<p>Some people will say &quot;Great!&quot;-- which means they&#x27;re willing to pay you the midpoint you gave them.<p>Some will say &quot;Well I can only pay you $$$$&quot; (a dollar amount, not a rate). Now you know the budget and can immediately say &quot;Tell me about the project&quot; (so you can cost it and see if you can do it for a decent rate).<p>Big places will usually tell you what their standard rate is.<p>And when someone immediately begins haggling about money, run. You don&#x27;t want them.<p>Once you have that, you use the following rules:<p>1. NEVER ever EVER do fixed-price jobs. The minute you do rework, you lose. Find out what the project is and figure out, based on your time estimate, if you can get a reasonable rate for that. If so take it. Otherwise, pass.<p>2. Discount for projects that require large blocks of time. 8-hour projects are hard to schedule and they often require as much pre-sale time and hand-holding as 40 or 500-hour projects. That&#x27;s time you&#x27;re not billing or learning, so give then no breaks.<p>3. Discount if the name of the company sounds like someone you&#x27;d want as a client or in a portfolio. (Not too much-- big places expect to pay market rate.)<p>4. Discount if the task sounds fun or like a good learning experience (if it&#x27;s a learning experience, you charge less because you assume you&#x27;ll blow stuff).<p>5. If you&#x27;ve you&#x27;ve heard bad things about the company or you don&#x27;t really want the work, sock em.<p>Some of the other advice here is pretty good, but these are the basics that will take you through a career.
rkuykendall-comabout 11 years ago
$30&#x2F;h<p>I just made that up, really I have no idea. I do have some good advice from my path so far though. I started working small jobs about 5 years ago at $10&#x2F;h, and now I&#x27;ve done a few jobs at $50&#x2F;h.<p>First, focus less on nailing the perfect hourly rate, and more on steadily increasing your hourly rate as time goes on. Your portfolio and skills will grow constantly, as will your self-confidence.<p>Second, when you increase your hourly rate, give existing clients a bit of a discount at first. This way, you can establish yourself at a new rate with new clients, and your existing clients feel like they got in on the ground floor, instead of feeling like they had the rug pulled out from under them.<p>Finally, if there&#x27;s a job you don&#x27;t want, quote a price that would make it worth it. I might not want to do project x, but at a high enough rate, I&#x27;ll smile through the whole thing.<p>I&#x27;ve done all this in a bit of a vacuum, so I&#x27;d love to hear feedback on my experiences from older and more knowledgable HNers.
k-mcgradyabout 11 years ago
Charge what you can get away with. There are clients who can pay you $25 per hour which isn&#x27;t too bad. However you wouldn&#x27;t charge clients that can throw money at a project the same price. It&#x27;s not always easy to tell but for the best clients money isn&#x27;t the first concern - a good product is and they&#x27;re willing to pay a lot more. Try not to leave money on the table.<p>Also don&#x27;t waste time with small projects. I recently worked out that for clients projects under around $500 I was working a lot harder than for clients projects over $500. Small projects tend to be run by people with little experience who think they can get a lot more for there money than they should - in the end you work out with an hourly rate of $5. This is the biggest lesson I&#x27;ve learnt freelancing. It&#x27;s basic 80&#x2F;20 rule stuff but took me a while to think about.<p>(Of course if you&#x27;re charging directly by hour rather than per project that&#x27;s less of a concern).
robflynnabout 11 years ago
I usually just roll with the formula of: &quot;Whatever you would want your yearly salary to be divided by 1000.&quot;<p>Want $100,000? Charge $100. Want $50k? Charge $50.<p>In practice, however, I fluctuate around. I have some clients that I charge $20 or $30&#x2F;hr and some that I charge $50, $75, $100, or $125.<p>I have since filtered out the $20 &amp; $30&#x2F;hr clients. I gave them a discount for about a year and told them that any new work after that time would be at a minimum of $50. One of the clients left, the other stayed with me. Those lower tier clients were left overs from when I was first getting into freelancing and just needed to make some money and get some clients.<p>I&#x27;m very tired today, so I apologize if this is kind of rambling and all over the place.
gruefulabout 11 years ago
Make up a number. Double it ASAP. Then double it again.<p>Then move to daily billing, or project-based billing if you have a lot of high-similarity work with relatively time-definite scoping. Either way, not hourly.<p>For a developer, floor should be like $50 if you are REALLY new, and totally lack confidence to pitch any other way. Then with the doubling after you have some success to bolster your confidence.<p>Typical rates for iOS are north of $100, often well north (think multiples). Really, really north if you use project-based billing and leverage a domain specialization.
adidashabout 11 years ago
This might be a bit heavy for you but will be helpful should you decide to take up freelance &quot;full time&quot; - <a href="http://www.microbusinesshub.co.uk/freelance-rates-calculator/" rel="nofollow">http:&#x2F;&#x2F;www.microbusinesshub.co.uk&#x2F;freelance-rates-calculator...</a>
fskabout 11 years ago
Charge what you can get.<p>Do you have too many clients? Raise your price.<p>Do you have not enough clients? Keep looking and don&#x27;t raise your price, or lower your price.
munimkaziaabout 11 years ago
Start with $50 per hour, and see where it takes you. If you have more work than you can handle, slowly start increasing it.
chcabout 11 years ago
Average rate for iOS development is about $100 an hour.
greendataabout 11 years ago
Don&#x27;t work for less than $50&#x2F;hour.