Every project you take, regardless of scope, carries a fixed cost: the discovery call, the onboarding email, the contract, the invoice, the follow-up. That cost doesn’t shrink for small projects. It just becomes a larger proportion of what you’re charging. A minimum project fee is how you account for that; and it does something else too, which most freelancers don’t anticipate until after they’ve set one.

Why Every Project Has a Fixed Cost

The non-billable overhead on a project is largely fixed regardless of project size. You need a discovery conversation. You need to draft and send the contract. You need to onboard the client to your process, set up shared assets or access, create the invoice, follow up on it. For a large project, these hours represent a small fraction of total time. For a small project, they can equal or exceed the billable work itself.

A $200 logo project billed at $100/hour is nominally two hours of work. But add the initial call (45 minutes), back-and-forth email during the project (three hours, conservatively), a revision round (one hour), invoicing and payment follow-up (30 minutes), and you’ve already exceeded your stated scope, before accounting for the fact that clients who start with a $200 budget almost always require more revisions than clients who start with $800.

Small projects generate the highest per-hour admin burden. The economics don’t improve by accepting more of them. They improve by not accepting them below a certain threshold.

How to Calculate Your Minimum

Start with your effective hourly rate, the rate you charge for time-based work, or the implied hourly rate you derive from your project pricing. If you don’t have one, calculating your actual rate from your costs and target income is the prerequisite.

Then estimate the minimum time any project requires from first contact to final delivery. Be honest. For most freelancers this is somewhere between four and eight hours when you count all touchpoints, not just the production work. A project that takes two hours to produce still takes five to six hours to manage end to end.

Multiply your hourly rate by your minimum hours. That’s your floor before fixed overhead. Add any fixed costs specific to your practice, project management software per-project cost, professional liability insurance pro-rated, file transfer costs, whatever applies. The number you arrive at is your minimum project fee.

For a freelancer with an effective rate of $80/hour and a minimum project time of six hours, the minimum is $480. Round up to $500 for simplicity. Any project quoted below that threshold is one where you’re covering costs but not time, or where you’re working for less than your rate on the hours that actually get spent.

Adjust for your discipline. A copywriter’s minimum might be $600. A developer’s might be $1,500. A photographer’s minimum might include usage rights, travel, and processing time in addition to the shoot. The calculation logic is the same; the inputs are yours to set.

The Filtering Function

This is what most freelancers don’t anticipate: the minimum fee filters clients more effectively than almost any other screening tool you could put in place.

Clients who object to a minimum fee are, with unusual consistency, the same clients who cause problems throughout the project, scope expansion without compensation, slow approval cycles, late payment, revision requests that never end. They’re not objecting because they can’t afford it. They’re objecting because they’re optimizing for the lowest possible commitment on their side while expecting full professional service delivery on yours.

Clients who encounter a stated minimum and don’t push back are demonstrating something: they understand that professional work has a floor, and they’re not interested in negotiating you below it. That’s the client who tends to have clear feedback, approve on time, and pay without a chase. The minimum self-selected them in.

There’s also a perception effect. As the research on freelance pricing psychology shows, price signals quality when a client can’t directly evaluate your work before hiring you. A minimum fee communicates that you’re a professional with a practice, not someone who’ll take anything. That signal reaches the right clients and repels the wrong ones simultaneously.

How to Communicate Your Freelance Minimum Project Fee

Put it where clients encounter it before they ask. If you have a contact or inquiry page, a single line, “My minimum engagement is $X”, eliminates every inquiry below that threshold before any time is spent. This is not rude. It is efficient for both parties.

In an initial email or discovery call, state it simply: “Just so you have the full picture, my minimum for any project is $X, regardless of scope.” Then move on. Don’t apologize for it. Don’t follow it with “but I’m flexible” unless you are actually flexible, and if you are, name the conditions.

When a client pushes back, “That seems high for something small”, the response is factual, not defensive: “That’s the minimum I take on because every project carries a baseline cost regardless of scope. If the project scope grows, the price increases from there.” You don’t owe a more elaborate explanation. The minimum is the minimum.

When to Make Exceptions, And When Not To

Exceptions exist. A referral from a client you value, a project that’s strategically useful, a genuine learning opportunity, these can justify work below your minimum. The freelancer who took a below-minimum project for a small agency and got referred to three full-rate clients within a year made a reasonable call.

What doesn’t count as a legitimate exception: feeling bad about saying no, pressure from a client who’s enthusiastic but under-budgeted, or the vague sense that this might lead to something bigger without any actual evidence that it will. “Maybe they’ll refer someone” is not a strategy; it’s a reason to work for less than your costs.

The test for a legitimate exception is whether you’d make the same call if you had a full pipeline of correctly-priced work. If the answer is no, it’s not a strategic exception, it’s a slow moment making the decision for you.

Holding It

The minimum only functions if you hold it. A minimum you routinely waive is not a minimum, it’s a starting number for negotiation. Clients learn from how you respond to pressure. If the minimum moves when they push, they’ll push.

Setting the minimum once and applying it consistently is the hardest part. The first few times you decline work because it’s below threshold, it feels costly. The first time you take a project below your minimum and it turns into the exact kind of project your minimum was designed to prevent; which it usually does, the calculus becomes clearer.

The minimum exists so you don’t have to make that judgment call each time. It’s already been made. Refer below-minimum inquiries out, decline them politely, or redirect them to a scaled-back offering that fits within your minimum. But don’t regularly work below it and expect the economics to improve. When projects do proceed, pairing the minimum with clear freelance payment terms and a deposit requirement ensures you’re also protected on when you get paid, not just how much.