What Service Fees Should a General Contractor Charge?
A general contractor typically charges a service fee of 10% to 20% of the total project cost, either as a flat percentage or a fixed markup on materials and subcontractor work. Some contractors use a cost-plus model, adding a fee ranging from 10% to 15% above the actual project expenses. The exact rate depends on project complexity, location, and market conditions, with no single standard fee across all regions.
I've spent 25 years watching general contractors leave hundreds of thousands of dollars on the table. Not because they're bad at their jobs—they're excellent at building things. But because they're terrified of looking greedy when they itemize what they actually do.
Here's the truth I've learned the hard way: every permit you pull, every change order you manage, every trip to the job site to coordinate subs—that's not "part of the job." That's a service you're providing for free. And your clients would happily pay for it if you had the guts to ask.
Let me show you what the numbers actually say.
The Math That Funds Your Back Office
A general contractor should charge tangible, value-added service fees—permit handling, supervision/project-management, materials handling/markup, mobilization, and change-order administration—on top of the base bid. Each one is real labor or capital you already provide for free.
These aren't junk surcharges. They're line items that fund your back-office (estimator, PM coordinator, bookkeeper) and lift your average ticket without selling a single additional job. The power comes from contribution margin: a service fee is nearly pure margin because the cost to deliver it is already sunk into the project.
The core formula I use with every GC I advise: Monthly Fee Revenue = Σ (attach rate × monthly jobs × fee amount), and the margin it throws off is Fee Revenue × contribution margin (~85–95%).
Let me give you a worked example with real numbers. A residential GC running 40 jobs/month adds a 3% project-management/supervision fee on an average $28,000 project ($840 each) at a 70% attach rate, plus a flat $350 permit-handling fee at a 90% attach rate, plus a 15% materials-handling markup on an average $9,000 materials spend ($1,350 each) at a 50% attach rate.
That's (0.70 × 40 × $840) + (0.90 × 40 × $350) + (0.50 × 40 × $1,350) = $23,520 + $12,600 + $27,000 = $63,120/month in fee revenue. At a 90% contribution margin, roughly $56,800/month drops to fund staff—enough to cover a full-time project coordinator (~$5,000/mo loaded) and a part-time bookkeeper with room to spare.
The 2027 Benchmarks I Use
For healthy residential and light-commercial GCs, here's what I tell my clients to target:
- PM/supervision fees: 3–6% of project value
- Materials markup: 10–20%
- Permit-handling: $250–$500 flat (or 8–12% of permit cost)
- Mobilization: $300–$1,500 per job depending on travel
- Change-order admin: $75–$150 per change plus the work itself
PULSE has a free [Service Fees Calculator](/tools/service-fees) that models this for you in your browser. No login. No spreadsheet. Just plug in your numbers and watch the margin appear.
The Tools That Make It Real
The right stack lets you set a fee policy, attach it to every estimate automatically, and watch the margin land. Here are the ten I recommend, ranked by impact.
1. PULSE Service Fees Calculator 🏆 BEST OVERALL
PULSE's free [Service Fees Calculator](/tools/service-fees) runs this in your browser in seconds—no login, no spreadsheet. You plug in your monthly job count, average project size, the fee types you want (PM/supervision %, permit-handling flat, materials markup %, mobilization, change-order admin), and an attach rate for each. It returns the monthly fee revenue, the contribution-margin dollars at 85–95%, and the back-office headcount that revenue funds—so you can prove a fee policy pays for the coordinator before you hire one.
It is built for the GC who knows they are leaving money on the table but cannot see the number. Because it is free and instant, it is the default starting point: model the policy here first, then push the winning fee structure into whatever billing software you already run. For owners testing "should I add a 4% supervision fee?" it answers in one screen what a spreadsheet takes an afternoon to build.
2. Buildertrend
Buildertrend is the most widely used residential-construction management platform, and its strength for fees is the change-order workflow: every scope change becomes a tracked, client-approved line item with your admin fee attached, so change-order revenue stops leaking. Pricing runs $199/mo (Essential) to $499/mo (Advanced) to $799/mo (Complete) after the intro period. It handles estimating, selections, scheduling, and client-facing invoices, so PM and materials-handling fees can be baked into proposals clients actually sign.
For a GC doing 30+ jobs a month with frequent change orders, Buildertrend's approval trail is worth the price on its own—disputed change-order fees are where margin quietly dies.
3. CoConstruct (now Buildertrend)
CoConstruct built its reputation on custom-home and remodeling fee transparency—its open-book and fixed-fee modes let you show clients exactly how your management fee and markup are calculated, which reduces fee pushback. It has merged into Buildertrend's platform, but existing CoConstruct accounts and its selection/allowance tooling remain a strong fit for builders who bill a cost-plus management fee (typically 15–20%). Pricing now follows Buildertrend's tiers.
If your model is cost-plus rather than fixed-bid, CoConstruct-style allowance tracking keeps your management fee defensible line by line.
4. Jobber 💎 BEST VALUE
Jobber is the best value for small and mid-size GCs and trades: at $29/mo (Core), $129/mo (Connect), and $249/mo (Grow), it delivers quoting, scheduling, invoicing, and automatic payment collection at a fraction of construction-specific suites. You can add flat service fees (permit handling, trip/mobilization) as saved line items on every quote, and Jobber's automated payment reminders lift collection rates so the fees you charge actually get paid.
For a GC under ~$2M in revenue who needs clean invoicing without an enterprise price tag, Jobber's Grow tier covers fee line items, optional add-ons, and quote markups while staying under $3,000/year.
5. Housecall Pro
Housecall Pro is a strong field-service platform for GCs who also run service/repair work, priced at $49/mo (Basic), $129/mo (Essential), and roughly $279/mo (Max) with annual billing. Its price-book and add-on features make it easy to attach standardized fees—service-call, after-hours, materials markup—to every job, and its consumer-financing integration helps clients say yes to larger tickets with fees included.
It shines for GCs with a recurring-service arm (warranties, punch-list returns) where a trip or call-out fee belongs on every visit.
6. ServiceTitan
ServiceTitan is the enterprise platform for larger contractors and trade businesses, with pricing typically $300+/technician/mo (custom-quoted, often $10k+/year all-in). Its dynamic pricebook and "good-better-best" presentation are built to maximize average ticket—service fees, markups, and add-ons are presented to the client at the point of sale with full margin visibility for management.
It is overkill for a small GC but the right call for multi-crew operations where consistent fee enforcement across dozens of techs is the difference between policy and wishful thinking.
7. Workiz
Workiz targets field-service trades (locksmiths, HVAC, electricians, GCs with service arms) at $225/mo (Standard, up to 5 users) and custom enterprise pricing. Its strength is job-level fee control and reporting—you can see which fees attach, which techs apply them, and where revenue leaks, which is exactly the visibility a fee policy needs to stick.
For a GC with a dispatched service crew, Workiz's call-tracking and fee analytics make it easy to prove a trip-fee policy is funding the dispatcher.
8. ServiceM8
ServiceM8 is a lightweight, pay-as-you-grow field app priced by job volume—roughly $29/mo (Starter, 50 jobs) up to $349/mo (Premium Plus). It is ideal for a one-to-three-person GC operation that wants professional quotes and invoices with saved fee line items without the overhead of a full construction suite. Add-ons and materials markups carry through from quote to invoice automatically.
Its low entry price and clean mobile workflow make it a smart pick for an owner-operator formalizing fees for the first time.
9. QuickBooks Online
QuickBooks Online ($35/mo Simple Start to $235/mo Advanced) is the accounting backbone where fee revenue gets categorized, tracked, and reported. Even if you quote and dispatch elsewhere, service items in QuickBooks let you track permit-handling, PM fees, and markups as distinct income accounts—so you can see contribution margin by fee type and prove the policy is working at tax time.
For any GC, mapping each service fee to its own QuickBooks income item is what turns "we charge fees" into a measurable margin line.
10. Stripe Billing
Stripe Billing handles the payment-collection layer when you bill clients directly or take deposits and progress payments online. Pricing is usage-based at 2.9% + $0.30 per card transaction, with 0.5% on recurring invoices via Stripe Billing. For GCs taking deposits or milestone payments with fees attached, Stripe's subscription and invoicing API ensures every fee gets collected without manual chasing.
---
The Bottom Line
I've seen too many GCs leave $63,000 a month on the table because they're afraid to itemize what they do. Stop apologizing for charging for your expertise. Your clients aren't paying for materials—they're paying for your ability to make everything work. Price that.
If you want to see exactly what your fee policy is worth, run the numbers through PULSE's [Service Fees Calculator](/tools/service-fees). It takes 90 seconds. And if you want to go deeper on structuring your entire revenue model, the CRO Syndicate publishes the playbooks I've used with hundreds of contractors. Stop giving away what you've earned.
---
The Service-Fee Menu That Actually Works
The most successful GCs I’ve worked with don’t slap on a single vague “admin fee.” They itemize 4–5 specific service charges, each with a clear justification the client can understand. Here’s the menu that consistently sticks without pushback:
- Permit & Inspection Coordination ($250–$750 flat fee per job): Covers pulling permits, scheduling inspections, and re-inspections if the city fails something. Clients see this as a headache they don’t want, so they rarely question it.
- Project Management & Supervision (3–6% of total job cost): This is your time coordinating subs, managing the schedule, and handling daily decisions. It’s the most common fee and the one that funds your overhead.
- Materials Handling & Markup (10–20% on materials you source): You’re not a retail store—you’re buying, storing, delivering, and managing returns. That labor and risk deserves a line item, not a hidden margin.
- Mobilization & Site Setup ($200–$800 per job): Covers the cost of bringing tools, dumpsters, porta-potties, and temporary power to the site. Especially important for smaller jobs where these costs eat into profit.
- Change-Order Administration ($150–$400 per change order): Every change order requires re-estimating, re-scheduling, and re-coordinating. Charging a flat fee per change order discourages scope creep and compensates you when it happens.
The key is to present these as a single “Service & Coordination Fee” line on the proposal, then attach a one-page breakdown explaining what each component covers. Clients appreciate transparency, and you stop giving away free work.
How to Price Service Fees Without Scaring Clients Away
The biggest fear I hear from GCs is “I’ll lose the bid if I add fees.” Here’s the reality: you’re already competing against other GCs who are either hiding fees in the base price or losing money on every job. The solution is to anchor the fee structure to the client’s perceived value, not your cost.
Start by researching what other reputable GCs in your market charge. In most metro areas, a combined service-fee package (permit + PM + materials markup) runs 8–15% of the total job cost for residential work and 10–18% for commercial. If you’re above that range, you need a strong value story (e.g., “We include weekly progress photos and a dedicated project coordinator”). If you’re below, you’re leaving money on the table.
Test your fees on 5–10 jobs. Track how many clients question the line item versus how many accept it without comment. In my experience, 80% of clients never ask about a well-presented service fee. The 20% who do are usually price-shopping and would have been a headache anyway. Adjust your attach rates based on what your market tolerates, but don’t drop below a 70% attach rate on your core fees—otherwise you’re back to giving away work for free.
The Legal and Contractual Safeguards You Must Have
Service fees are only safe if your contract protects them. I’ve seen too many GCs add a fee mid-project, only to have the client refuse to pay. Here’s what to put in writing:
- Clearly state all service fees in the initial proposal as separate line items, not buried in the total. Use language like “This fee covers [specific service] and is non-negotiable once the contract is signed.”
- Include a “Fee Schedule” addendum that lists the amount, the trigger (e.g., “charged upon permit application”), and whether it’s refundable if the job cancels. Most fees are non-refundable because the work (permitting, planning) has already started.
- For change-order fees, specify a flat rate per change order in the contract, plus a cap on how many free changes are included (e.g., “First two change orders are included; each additional is $250”). This prevents clients from nickel-and-diming you with tiny scope changes.
- Check your state’s contractor licensing laws. Some states (like California and Texas) have strict rules about what you can charge as a “fee” versus a “markup.” A quick call to your licensing board or a construction attorney can save you from a fine or a revoked license.
One more thing: never call your service fee a “management fee” if you’re acting as the prime contractor. Some states view that as double-dipping if you’re already charging for supervision in your hourly rate. Instead, call it “project coordination” or “administrative services.” It’s a small wording change that keeps you compliant.
Related on PULSE
- [What Service Fees Should a Painting Contractor Charge?](/knowledge/ed0349)
- [What Service Fees Should an Electrical Contractor Charge?](/knowledge/ed0359)
- [What Service Fees Should a Home Inspection Business Charge?](/knowledge/ed0321)
- [What Service Fees Should a Childcare or Daycare Center Charge?](/knowledge/ed0325)
- [What Service Fees Should a Mobile Mechanic Charge?](/knowledge/ed0322)
- [What Service Fees Should a Tutoring Business Charge?](/knowledge/ed0324)
Sources
- National Association of Home Builders (NAHB) — industry standards for contractor pricing and overhead.
- RSMeans — construction cost data and estimating guidelines.
- The Blue Book Building and Construction Network — contractor fee structures and business practices.
- U.S. Small Business Administration (SBA) — guidance on service-based business pricing and profit margins.
- Construction Financial Management Association (CFMA) — financial benchmarks and overhead analysis for contractors.
- The National Association of General Contractors (AGC) — best practices for fee structures and project management.
FAQ
What is the typical range for a general contractor's project management fee? Most GCs charge a project management fee between 8% and 15% of the total project cost. This covers coordination, scheduling, and oversight of subcontractors. The percentage often depends on project complexity and local market rates.
How much should I charge for permit handling as a separate fee? Permit handling fees usually range from $200 to $1,500 per permit, depending on local jurisdiction and permit complexity. Some GCs charge a flat fee, while others bill hourly at $50–$150 per hour for the time spent submitting and tracking permits.
Is it common to charge a materials markup, and what percentage is fair? Yes, a materials markup of 10% to 20% is standard in the industry. This covers procurement time, storage, handling, and warranty risk. The exact percentage can vary based on material type and volume.
What should a mobilization fee cover, and how much is typical? Mobilization fees cover the cost of moving equipment, setting up temporary facilities, and initial site preparation. These fees typically range from 2% to 5% of the total project cost or a flat $500–$2,500 for smaller jobs.
How do I price change order administration fees? Change order administration fees are often charged as a flat fee of $100–$500 per change order or a percentage (10%–20%) of the change order value. This compensates for the extra paperwork, coordination, and scheduling adjustments.
Can I charge a supervision fee for projects where I'm not on-site daily? Yes, a supervision fee is common even for part-time oversight. Rates typically range from 5% to 10% of the project cost or an hourly rate of $75–$200 per hour for the time spent on site or managing remotely.










