<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Hamza Sabri</title>
    <description>The latest articles on DEV Community by Hamza Sabri (@hamza_sabri1).</description>
    <link>https://dev.to/hamza_sabri1</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4001006%2F2260876e-d9b8-42c1-b76e-0b20686c918e.jpg</url>
      <title>DEV Community: Hamza Sabri</title>
      <link>https://dev.to/hamza_sabri1</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/hamza_sabri1"/>
    <language>en</language>
    <item>
      <title>How to Calculate a Freelance Hourly Rate Without Underpricing Yourself</title>
      <dc:creator>Hamza Sabri</dc:creator>
      <pubDate>Thu, 25 Jun 2026 08:02:30 +0000</pubDate>
      <link>https://dev.to/hamza_sabri1/how-to-calculate-a-freelance-hourly-rate-without-underpricing-yourself-28ho</link>
      <guid>https://dev.to/hamza_sabri1/how-to-calculate-a-freelance-hourly-rate-without-underpricing-yourself-28ho</guid>
      <description>&lt;p&gt;A common mistake many beginner freelancers make is calculating their rate like an employee salary.&lt;/p&gt;

&lt;p&gt;For example:&lt;/p&gt;

&lt;p&gt;“I want to earn $60,000 per year, so I’ll divide that by 40 hours per week.”&lt;/p&gt;

&lt;p&gt;That sounds logical at first, but it usually leads to underpricing.&lt;/p&gt;

&lt;p&gt;Freelancers do not get paid for every working hour. A lot of time goes into admin, sales, client calls, revisions, learning, proposals, and unpaid communication.&lt;/p&gt;

&lt;p&gt;So the real question is not:&lt;/p&gt;

&lt;p&gt;“How many hours do I work?”&lt;/p&gt;

&lt;p&gt;The better question is:&lt;/p&gt;

&lt;p&gt;“How many hours can I realistically bill?”&lt;/p&gt;

&lt;p&gt;Why salary-based pricing can be misleading&lt;/p&gt;

&lt;p&gt;A full-time employee may be paid for a normal work week, but freelancers have to cover many things themselves:&lt;/p&gt;

&lt;p&gt;taxes&lt;br&gt;
software subscriptions&lt;br&gt;
equipment&lt;br&gt;
marketing&lt;br&gt;
unpaid sales time&lt;br&gt;
admin work&lt;br&gt;
sick days&lt;br&gt;
holidays&lt;br&gt;
client communication&lt;br&gt;
revisions&lt;br&gt;
late payments&lt;br&gt;
non-billable hours&lt;/p&gt;

&lt;p&gt;If you ignore those factors, your hourly rate may look affordable, but your actual income can become much lower than expected.&lt;/p&gt;

&lt;p&gt;A better way to calculate your freelance rate&lt;/p&gt;

&lt;p&gt;A more realistic formula is:&lt;/p&gt;

&lt;p&gt;Desired yearly income + taxes + business expenses&lt;br&gt;
divided by realistic yearly billable hours&lt;/p&gt;

&lt;p&gt;The most important part is “realistic billable hours”.&lt;/p&gt;

&lt;p&gt;If you work 40 hours per week, you may only bill 20 to 28 hours per week.&lt;/p&gt;

&lt;p&gt;The rest of your time may go to:&lt;/p&gt;

&lt;p&gt;finding clients&lt;br&gt;
answering emails&lt;br&gt;
preparing proposals&lt;br&gt;
meetings&lt;br&gt;
revisions&lt;br&gt;
bookkeeping&lt;br&gt;
improving skills&lt;br&gt;
managing projects&lt;/p&gt;

&lt;p&gt;That means your freelance hourly rate usually needs to be higher than a normal employee hourly rate.&lt;/p&gt;

&lt;p&gt;Example&lt;/p&gt;

&lt;p&gt;Let’s say a freelancer wants to earn:&lt;/p&gt;

&lt;p&gt;$60,000 per year&lt;/p&gt;

&lt;p&gt;They estimate:&lt;/p&gt;

&lt;p&gt;$8,000 per year in expenses&lt;br&gt;
25% for taxes&lt;br&gt;
25 billable hours per week&lt;br&gt;
46 working weeks per year&lt;/p&gt;

&lt;p&gt;That gives:&lt;/p&gt;

&lt;p&gt;25 × 46 = 1,150 billable hours per year&lt;/p&gt;

&lt;p&gt;If the freelancer needs to cover income, taxes, and expenses, their hourly rate may need to be much higher than simply dividing $60,000 by 2,080 hours.&lt;/p&gt;

&lt;p&gt;This is why many freelancers feel busy but still underpaid.&lt;/p&gt;

&lt;p&gt;They are working a lot, but not all of that time is billable.&lt;/p&gt;

&lt;p&gt;Hourly pricing vs project pricing&lt;/p&gt;

&lt;p&gt;Hourly pricing is useful when:&lt;/p&gt;

&lt;p&gt;scope is unclear&lt;br&gt;
the client needs ongoing support&lt;br&gt;
tasks change often&lt;br&gt;
time tracking is important&lt;/p&gt;

&lt;p&gt;Project pricing works better when:&lt;/p&gt;

&lt;p&gt;the scope is clear&lt;br&gt;
the deliverables are defined&lt;br&gt;
revision limits are agreed&lt;br&gt;
the value is higher than the time spent&lt;/p&gt;

&lt;p&gt;For beginners, hourly pricing can be easier to understand. But as experience grows, project pricing can become more profitable.&lt;/p&gt;

&lt;p&gt;Common beginner mistake&lt;/p&gt;

&lt;p&gt;One of the biggest mistakes is charging only for execution time.&lt;/p&gt;

&lt;p&gt;For example, if a website takes 10 hours to build, a beginner may charge only for those 10 hours.&lt;/p&gt;

&lt;p&gt;But the real work may also include:&lt;/p&gt;

&lt;p&gt;discovery call&lt;br&gt;
proposal&lt;br&gt;
planning&lt;br&gt;
communication&lt;br&gt;
revisions&lt;br&gt;
testing&lt;br&gt;
handoff&lt;br&gt;
admin&lt;/p&gt;

&lt;p&gt;If those are not included, the project becomes less profitable.&lt;/p&gt;

&lt;p&gt;Practical takeaway&lt;/p&gt;

&lt;p&gt;A freelance rate should not be based only on what feels affordable to the client.&lt;/p&gt;

&lt;p&gt;It should be based on:&lt;/p&gt;

&lt;p&gt;your income goal&lt;br&gt;
your expenses&lt;br&gt;
your taxes&lt;br&gt;
your available billable hours&lt;br&gt;
the value of the work&lt;br&gt;
the risk of unpaid time&lt;/p&gt;

&lt;p&gt;I recently built a small free calculator to help visualize this logic:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.freelanceworktools.com/tools/freelance-hourly-rate-calculator" rel="noopener noreferrer"&gt;https://www.freelanceworktools.com/tools/freelance-hourly-rate-calculator&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It does not require an account. The goal is simply to help freelancers understand how income goals, taxes, expenses, time off, and billable hours affect the final rate.&lt;/p&gt;

&lt;p&gt;I would love feedback from other freelancers and developers:&lt;/p&gt;

&lt;p&gt;What factor do you include when calculating your rate?&lt;br&gt;
Do you prefer hourly pricing or project pricing?&lt;br&gt;
What pricing mistake did you make when starting out?&lt;/p&gt;

</description>
      <category>freelance</category>
      <category>productivity</category>
      <category>career</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
