Skip to main content
FBM Calculators

Practical guide

How to Price a Freelance Project When the Client Has No Budget

A client with no budget still consumes hours. Price from your annual cost floor, convert that into a scoped quote, and treat silence after a number as information.

Published and reviewed by FBM Calculators Hub on .

The decision sits on your side of the table

The client says send a number. That is not a discovery failure. It is a pricing decision that now belongs entirely to you. Waiting for them to name a budget either stalls the work or produces a quote from last year's guess. The useful sequence is to build a floor from your costs, turn that floor into a scoped project price, and only then decide whether their silence is a reason to walk.

A designer named Lina is asked to refresh a brand and ship a landing page. The founder is friendly, the brief is verbal, and the only constraint offered is we do not have a huge budget. Lina has heard that sentence on every project that later expanded. She needs a number she can defend to herself before she defends it to them.

Start with a rate that covers a year, not a week

Lina needs $72,000 after tax to replace her current take-home. Software, insurance, accounting, and a small studio add $9,600 a year. She sets aside $18,000 for tax. That is $99,600 that has to come from billed work.

She does not bill 40 hours a week. Proposals, unscoped revisions, bookkeeping, and unpaid discovery consume the rest. In a realistic year she works 46 weeks and bills 22 of those hours. That is 1,012 billable hours. $99,600 divided by 1,012 is about $98.42. She uses $100 as a clean floor. The Freelance Hourly Rate Calculator is built for this stack: income target, expenses, tax reserve, weeks, and billable hours.

The result is a floor, not a market position. It does not include profit, rush risk, or the cost of being the only person who can do the work. If she quotes $75 because a forum said that is normal for branding, she has already decided to miss the income target unless she works more hours than the model assumed.

Do not treat an employee hourly rate as a freelance quote

Lina's last job paid $78,000. The Salary-to-Hourly Calculator with 52 weeks and 40 hours gives $37.50. That figure is useful for one comparison: it shows why $45 as a freelancer is not a raise. The employed $37.50 arrived with paid leave, employer payroll tax, health coverage, and someone else finding the next project.

Use salary-to-hourly as a check against the job you left, not as the number you send. If the freelance floor is $100 and the old salary equivalent is $37.50, the gap is the cost of running a practice. Treating the $37.50 as a competitive target is how people systematically underprice while believing they are being reasonable.

Turn the floor rate into a project price

The brief is a landing page, a light brand refresh, and two rounds of revisions. Lina estimates 28 hours of production, 6 hours of calls and feedback, and 4 hours of project management she usually forgets to bill. That is 38 hours. Stock and a paid font add $180.

The Project Price Calculator combines hours times rate, plus fixed expenses, then an optional markup. 38 × $100 + $180 is a $3,980 base. A 15% markup for revision risk and payment delay produces $4,577. She quotes $4,600.

If she had said around $2,500 because that is what she charged two years ago, the same work at $100 an hour would have paid for 23 hours. The remaining 15 hours would have been a gift. Clients with no stated budget still consume the hours.

When a lower quote is the right decision

A floor is not a vow. Lina might accept $3,400 if the work is a case-study piece she can reuse, the client pays 50% up front, and extra pages become a written change order. That is a deliberate discount against a known floor, not a number pulled from anxiety.

She should not accept $3,400 if the client is a referral who might have more work later, the brief is still verbal, and payment is Net 45. The missing $1,200 is then a loan she did not agree to make. Hope is not a payment term.

  • Cut deliverables when the ceiling is below your floor; do not cut the rate and hope to make it up on volume
  • A funded buyer accepts, asks to remove scope, or names a ceiling; a fishing expedition goes quiet or asks you to sharpen the pencil with nothing removed
  • Volume is not available to a solo freelancer the way it is to a shop with unused junior hours

What these numbers cannot decide for you

The three calculators assume you know your hours and your costs. They do not price brand positioning, a rush weekend, or the legal risk of a badly written statement of work. They also cannot tell you whether $4,600 is acceptable in your market. They tell you whether $4,600 keeps the lights on.

If the client answers with a ceiling of $3,000, Lina should not reopen the hourly-rate model and shave $20 off the floor. She should reopen the project-price model and remove a deliverable until the quote fits. A $3,000 landing page with no brand refresh is a different job. A $3,000 landing page plus brand refresh at a secret $55 rate is the same job sold at a loss.

That is the decision the client handed you when they refused to name a budget. Send the scoped number. Treat the response as data. Recalculate the floor when expenses or billable capacity change, not when a single prospect looks disappointed.

A second quote that changes hours, not the floor

A week later a second founder asks for a brand kit only — no landing page — and still will not name a budget. Lina estimates 16 production hours, 3 hours of calls, and 2 hours of project management: 21 hours. Same $100 floor, $80 of stock. The Project Price Calculator gives 21 × $100 + $80 = $2,180, then 15% markup = $2,507. She quotes $2,500. That is not a cheaper rate. It is a smaller job.

The edge case is the client who says keep the $2,500 and also do the landing page later as a favor. Later is 14 hours she already priced at $1,400 plus markup. Writing that as a separate change order keeps the floor intact. Absorbing it because the first number felt high is how a $100 floor becomes $68 on collected hours.

Rush is the other trade-off the first quote hid. If they need the kit in nine days and she must drop a $1,900 job to make room, the opportunity cost is not in the hourly-rate model. Either the $2,500 quote becomes a no, or the markup rises enough to replace the displaced week. A 40% rush markup on the $2,180 base is $3,052. That is still cheaper than missing $1,900 and then working nights to deliver a favor.

Use the related calculators

This guide provides general educational information, not financial, tax, legal, accounting, or investment advice.

Found an error? Report a correction.