Cost-Plus vs Fixed-Price Construction Contracts
If you have been in construction long enough, you have had that moment. You are sitting across the table from a homeowner or a project owner, and the question drops: “So, is this a fixed price or are we doing cost-plus?”
How you answer that question shapes your profit, your risk, and frankly, whether the project ends with a handshake or a headache. I have watched contractors pick the wrong contract type and bleed money for months. I have also seen the right contract turn a complicated remodel into a smooth, profitable job.
Let’s break down both contract types, when each one makes sense, how to set your markup so you actually make money, and how to keep your clients feeling good about the whole arrangement.
What Exactly Are Cost-Plus and Fixed-Price Contracts?
Before we get into strategy, let’s make sure we are on the same page with definitions.
Fixed-price contracts (sometimes called lump-sum contracts) lock in a total price before work begins. You tell the client: “This kitchen remodel will cost $85,000.” That number includes your materials, labor, subs, overhead, and profit. If the job costs you $70,000 to deliver, you pocket $15,000. If it costs $90,000 because lumber prices jumped or you missed something in the estimate, you eat the difference.
Cost-plus contracts work differently. The client pays for every actual cost on the project, and you add a markup (either a percentage or a flat fee) on top. If materials cost $40,000, labor runs $30,000, and your markup is 20%, the client pays $84,000. If costs come in lower, the client pays less. If costs run higher, the client pays more.
Each approach shifts risk in a different direction. Fixed-price puts the risk on you. Cost-plus puts most of the risk on the client. Understanding that fundamental trade-off is the starting point for every contract decision you make.
The way you track job costs directly affects which contract type works in your favor, so getting your tracking system dialed in is not optional for either approach.
When to Use Fixed-Price and When to Go Cost-Plus
Fixed-price is the bread and butter of residential construction. Most homeowners want to know what they are paying before they sign. And honestly, for a lot of projects, you should be able to give them that number.
Fixed-price works well when:
- The scope is crystal clear. You have detailed plans, a full spec sheet, and the client has made their selections. There is no “we will figure out the tile later” situation.
- You have done this type of work before. If you have built 50 decks, you know what a deck costs. Your historical data is solid, and surprises are rare.
- Material prices are stable. When lumber is not swinging 30% month to month, you can lock in quotes from suppliers and feel confident in your numbers.
- The project timeline is short. A two-week bathroom remodel carries less price risk than a 14-month custom home build. Less time means fewer variables.
- The client is price-sensitive. Some clients will not sign a cost-plus contract no matter how well you explain it. They need a number, period.
The danger with fixed-price is underestimating. If your estimating process is sloppy or you are guessing instead of calculating, fixed-price contracts will crush your margins. Every dollar you miss in the estimate comes straight out of your pocket.
Smart contractors who use fixed-price bids build in contingency. Not a hidden slush fund, but a realistic buffer for the unknowns that always pop up. Most experienced builders pad their estimates by 5% to 10% depending on project complexity. That is not being greedy. That is being responsible.
You should also be reviewing your profit margins by trade regularly. If you are a framing contractor bidding fixed-price and your margins are sitting at 3%, something is wrong with your estimating, your production, or both.
When Cost-Plus Is the Better Play
Cost-plus gets a bad reputation in some circles because people associate it with runaway budgets and zero accountability. But when used correctly and with the right clients, cost-plus can be the smarter, more profitable contract structure.
Cost-plus works well when:
- The scope is undefined or evolving. Custom homes, large renovations, and insurance restoration work often start with a vision but not a complete plan. Trying to lock in a fixed price when the architect is still drawing is a recipe for change orders and conflict.
- The project involves significant unknowns. Remodeling a 100-year-old farmhouse? You do not know what is behind those walls. Cost-plus lets you deal with surprises without eating the cost or fighting over change orders every week.
- Material prices are volatile. During periods of rapid price swings, locking in a fixed price means you are either overcharging to protect yourself (and losing bids) or undercharging and losing money. Cost-plus passes that volatility through to the client fairly.
- The client wants to be involved in decisions. Some clients love picking every fixture, changing their mind on countertops twice, and upgrading mid-project. Cost-plus accommodates that without a change order for every decision.
- You have a trust-based relationship with the client. Cost-plus requires more trust than fixed-price. If the client does not trust you to be honest about costs, this is the wrong contract for that relationship.
One thing I see contractors get wrong: they use cost-plus as a crutch because they do not want to put in the effort to estimate properly. That is not a strategy. That is laziness, and clients can smell it. If you are choosing cost-plus, it should be because the project genuinely calls for it, not because you do not feel like doing the math.
How to Calculate Your Cost-Plus Markup (Without Leaving Money on the Table)
This is where a lot of contractors stumble. They pick a markup number based on what they have heard other guys charge instead of running their own numbers. Your markup needs to cover two things: overhead and profit.
Step 1: Know your overhead.
Overhead is everything that keeps your business running but does not tie directly to a specific job. Think office rent, insurance, truck payments, accounting software, your project management tools, phone bills, and your own salary. Add it all up for the year.
Let’s say your annual overhead is $180,000.
Step 2: Know your annual revenue from direct costs.
If your company typically bills $1,000,000 in direct job costs (materials, labor, subs) per year, your overhead rate is:
$180,000 / $1,000,000 = 18%
That means for every dollar of direct cost, you need to charge at least 18 cents just to break even on overhead. You have not made a dime of profit yet.
Step 3: Add your profit margin.
If you want a 7% net profit (and honestly, you should be aiming higher), your total markup becomes:
18% overhead + 7% profit = 25% markup
So on a cost-plus job with $200,000 in direct costs, you would bill:
$200,000 x 1.25 = $250,000
That $50,000 covers your $36,000 share of overhead and leaves $14,000 in profit.
Common markup ranges by contractor type:
- General contractors: 15% to 25%
- Custom home builders: 18% to 30%
- Remodelers: 20% to 35% (higher because remodel work is less predictable)
- Specialty trades (electrical, plumbing): 10% to 20%
If your markup is below 15%, you are probably not covering your true overhead. Go back and audit your numbers. A detailed look at your overhead costs will usually reveal expenses you forgot to include.
Percentage vs. flat fee:
Some contractors prefer a flat management fee instead of a percentage markup. For example, charging a $40,000 fee on a $300,000 project instead of 15% ($45,000). The flat fee approach can be attractive to clients because the fee does not increase if costs go up. But it also means your compensation is capped even if the project grows significantly. Choose based on the project and the relationship.
Curious what other contractors think? Check out Projul reviews from real users.
Understanding the difference between markup and margin is critical here. A 25% markup is not a 25% margin. Confusing those two numbers is one of the fastest ways to erode your profit without realizing it.
Protecting Yourself with a Guaranteed Maximum Price (GMP)
Here is the sweet spot that a lot of contractors miss: the cost-plus contract with a Guaranteed Maximum Price.
A GMP contract gives you the flexibility of cost-plus billing while giving the client a ceiling they can budget against. You track actual costs and bill them plus your markup, but the total will not exceed an agreed-upon maximum. If the project comes in under the GMP, you and the client typically split the savings. If costs approach the GMP, you have a conversation. If scope changes push costs above the GMP, change orders apply.
Why GMP contracts are powerful:
- Clients love them. They get the transparency of cost-plus with the budget certainty of fixed-price. It is the best of both worlds for most project owners.
- You still get paid fairly. Unlike a fixed-price contract where you eat cost overruns, GMP lets you bill actual costs. The cap protects the client, not punish you.
- Savings sharing motivates efficiency. When you split savings with the client, you have a financial incentive to run the job efficiently. That alignment is healthy for both parties.
Setting the right GMP:
The GMP needs to be high enough to cover realistic costs plus contingency, but not so high that it is meaningless. Here is how I recommend approaching it:
- Do a thorough estimate as if you were bidding fixed-price.
- Add your markup percentage.
- Add a contingency of 5% to 10% for unknowns.
- That total becomes your GMP.
If your estimate for direct costs is $300,000, your markup is 20% ($60,000), and you add 8% contingency ($24,000), your GMP would be $384,000. The client knows they will not pay more than $384,000 unless the scope changes. You have room to handle the normal surprises that come up on every job.
One critical piece: define exactly what triggers a change order versus what falls under your contingency. Clients get frustrated when they think the contingency covers everything, and you are submitting change orders on top of the GMP. Put it in writing. Be specific.
If you are not already using a system to track budget variances in real time, GMP contracts will be hard to manage. You need to know where you stand against that cap at all times, not just when the job is done.
Client Transparency: The Make-or-Break Factor
Here is the truth that some contractors do not want to hear: cost-plus contracts fail when you are not transparent. And they fail loudly, with angry clients, bad reviews, and sometimes lawyers.
If a client agrees to pay your actual costs plus a fee, they have every right to see what those costs are. Hiding behind vague invoices or bundled line items will destroy trust faster than a missed deadline.
What transparency looks like in practice:
- Weekly or biweekly cost reports. Send itemized breakdowns showing what was spent, on what, and how it compares to the budget or GMP. This is not optional. It is the cost of doing business on a cost-plus contract.
- Open-book accounting for the project. Let clients see invoices from your suppliers and subs. Some contractors resist this because they do not want clients to see the actual costs and question the markup. But the client already agreed to the markup. Showing the costs is not giving anything away.
- Real-time access to project financials. Using construction management software where clients can log in and see current spending makes a huge difference. It cuts down on “where are we at?” phone calls and builds confidence that you are managing their money well.
- Clear definitions of reimbursable costs. Spell out in the contract exactly what counts as a reimbursable cost. Does your truck mileage count? What about dumpster rental? Small tool purchases? If it is not defined, it will become an argument later.
Contractors who resist transparency on cost-plus contracts usually have something to hide, or they are just disorganized. Neither is a good look. If your job cost accounting is tight and your records are clean, transparency is easy and it becomes a selling point.
I have seen contractors win projects specifically because they offered more transparency than the competition. One builder I know shares a live dashboard with every cost-plus client. His close rate on cost-plus proposals is over 70% because clients feel like they are partners, not just checkbooks.
Real-World Examples: Picking the Right Contract for the Job
Let’s walk through a few scenarios to make this practical.
Scenario 1: The tract home builder
A production builder putting up 40 houses a year in a subdivision. Every house uses one of four floor plans. Materials are bought in bulk with locked-in pricing. Subcontractor rates are negotiated annually.
Best contract: Fixed-price. This builder knows exactly what each house costs. The scope never changes. The client picks from a menu of options. Fixed-price keeps things simple and lets the builder maximize margin through production efficiency.
Scenario 2: The custom home remodeler
A contractor hired to gut and renovate a 1960s ranch home. The homeowner has a Pinterest board and a rough budget but no architect yet. The foundation needs inspection, the electrical is almost certainly not up to code, and asbestos testing has not been done.
Best contract: Cost-plus with GMP. There are too many unknowns for a fixed-price bid to be fair to either party. Cost-plus lets the contractor handle discoveries without change order battles. The GMP gives the homeowner a budget ceiling. Weekly cost reports keep everyone aligned.
Scenario 3: The insurance restoration job
A roofing contractor called in after a hailstorm. The insurance adjuster has written a scope, but once tear-off begins, additional damage will likely surface. The insurance company will cover documented costs.
Best contract: Cost-plus. Insurance restoration is almost always cost-plus because the scope expands as damage is uncovered. The insurance company pays actual costs plus agreed overhead and profit percentages. Detailed documentation is critical here, so having a solid system for preventing cost overruns and tracking every line item is essential.
Scenario 4: The commercial tenant improvement
A general contractor is bidding a 5,000-square-foot office build-out. Complete architectural drawings are provided. MEP plans are done. The tenant has made all finish selections. The landlord wants a firm number.
Best contract: Fixed-price. The scope is fully defined. The drawings are complete. Material quantities can be calculated precisely. Subcontractor bids can be collected and compared. This is a textbook fixed-price situation.
Scenario 5: The design-build project
A homeowner hires a contractor for a design-build addition. The design will develop over several months while permitting and early-phase work begins. The client wants to stay involved in design decisions and material selections.
Best contract: Cost-plus with GMP (phased). Use cost-plus during the design and preconstruction phase, then set a GMP once the design is finalized. This hybrid approach respects the fluid nature of design-build while giving the client price certainty before the heavy spending begins.
In every scenario, the common thread is this: match the contract to the project, not the other way around. Contractors who default to one contract type for everything are leaving money on the table or taking on unnecessary risk.
Whatever contract type you choose, building accurate estimates is the foundation. You cannot set a fair fixed price or a realistic GMP without solid estimating skills and reliable data from past projects.
Hybrid Contract Structures Most Contractors Overlook
The conversation usually gets framed as a binary: cost-plus or fixed-price. In reality, experienced contractors mix and match contract structures within a single project all the time. If you are not thinking about hybrid approaches, you are limiting yourself.
Phased contracts with different pricing models
One of the most effective approaches for large or complex projects is splitting the work into phases with different contract types for each phase. This shows up most often in design-build work, but it applies to any project where the early phases carry more uncertainty than the later ones.
Here is how it typically works. You price the preconstruction and design phase as cost-plus or on a flat fee basis. During that phase, you are doing site investigation, pulling permits, developing the design with the architect, and getting subcontractor pricing. Once the design is locked and you have real numbers, you convert the construction phase to a fixed-price or GMP contract.
This protects you from pricing risk during the uncertain early stages while giving the client the cost certainty they want before the big money starts flowing. It also lets you build the relationship during preconstruction so the client trusts your numbers when you present the construction price.
I have seen contractors charge $5,000 to $15,000 for a preconstruction phase on a $400,000 project. That fee covers your time doing takeoffs, coordinating with engineers, and managing the permitting process. If the client moves forward with construction, you have already invested the time to build an accurate budget. If they don’t, you got paid for your expertise instead of giving it away for free.
Unit-price contracts for variable-quantity work
Unit pricing is a hybrid that works well for projects where the scope is defined by type but not by quantity. Excavation is the classic example. You know you need to dig foundations, but you will not know the exact yardage until you are in the ground. So you agree on a price per cubic yard, and the final cost is calculated based on actual quantities.
This approach also works well for:
- Concrete flatwork (price per square foot)
- Drywall hanging and finishing (price per sheet or per square foot)
- Painting (price per square foot of wall area)
- Landscaping and grading (price per cubic yard moved)
Unit pricing gives the client predictability on a per-unit basis while protecting you from quantity risk. The key is making sure your unit prices are accurate and that you have a clear method for measuring actual quantities. Disputes over measurement are common in unit-price work, so document your measurement methodology in the contract.
Time and materials with a not-to-exceed cap
This is the informal cousin of cost-plus with GMP, and it is common for smaller jobs. You bill hourly for labor and pass through material costs at cost (or with a small handling markup), but you set a ceiling. If the job wraps up faster than expected, the client pays less. If it approaches the cap, you have a conversation about scope.
This structure works great for service calls, small repairs, and diagnostic work where you genuinely do not know how long the job will take until you open up a wall or trace a leak. It gives the client a worst-case number while letting you bill fairly for your time.
The mistake contractors make with T&M work is not tracking their time carefully. If you are billing hourly, every minute matters. Using a time tracking system that your crew actually fills out in the field is not a nice-to-have. It is the difference between getting paid for all your hours and leaving money on the job site.
Cost-plus with a sliding scale fee
Here is one most contractors have never considered. Instead of a flat percentage markup, you structure the fee on a sliding scale that decreases as costs increase. For example:
- First $100,000 in costs: 22% markup
- $100,001 to $250,000: 18% markup
- $250,001 and above: 15% markup
This incentivizes the contractor to keep costs reasonable (since the markup percentage drops at higher cost levels) while still fairly compensating them for managing larger expenditures. Some institutional and government clients prefer this structure because it aligns contractor incentives with cost control. It is more complex to administer, but it can help you win projects with sophisticated buyers who have seen a few too many cost-plus jobs run wild.
Common Contract Mistakes That Kill Your Profit
You can pick the right contract type and still lose money if the contract language is weak or if you miss key clauses. Here are the mistakes I see most often, and every one of them is preventable.
Not defining what counts as a reimbursable cost
On cost-plus contracts, this is the number one source of disputes. The client assumes your markup covers everything. You assume certain costs are pass-throughs. Nobody put it in writing, and now you are arguing about whether the dumpster rental is reimbursable or part of your overhead.
Your contract should include a detailed list of reimbursable cost categories: materials, labor (including burden rates for taxes, insurance, and benefits), subcontractor invoices, equipment rental, permits, inspections, dumpsters, temporary utilities, and any other direct costs. It should also list what is NOT reimbursable and is considered covered by your markup: your office overhead, vehicles, small tools under a certain dollar threshold, your general liability insurance, and similar items.
Get specific. Write it out. Attach it as an exhibit to the contract. The five minutes it takes to draft that list will save you hours of arguments later.
Ignoring allowances on fixed-price contracts
Allowances are placeholder dollar amounts for items the client has not selected yet. They show up all the time in fixed-price residential contracts. “Lighting allowance: $3,500” or “Tile allowance: $8 per square foot.”
The problem is that most clients blow through their allowances. They pick the $15 per square foot tile instead of the $8 tile. They fall in love with the $900 pendant light instead of the $200 one. If your contract does not clearly state how overages on allowances are handled, you will end up eating the difference or fighting with your client about a change order they did not expect.
Your contract should state that allowance overages are billed at cost plus your standard markup, and that the client will approve any overage before the item is ordered. Simple language, but it protects you from absorbing thousands in upgrades the client assumed were included.
Skipping the change order process
This applies to both contract types, but it is especially dangerous on fixed-price work. When a client asks for a change mid-project, and it is always “just a small change,” you need a formal process for pricing it, getting approval, and adjusting the contract amount.
Contractors who handle changes verbally or with a handshake and a promise to “figure it out later” are setting themselves up for pain. By the end of the project, there are six “small changes” that collectively added $12,000 in costs, and the client does not remember agreeing to any of them.
Use a written change order for everything. Include the scope of the change, the cost impact, the schedule impact, and a signature line. Yes, it feels bureaucratic. No, your client will not be offended. They will actually respect you more for running a professional operation.
Good construction scheduling practices help here too. When a change order affects the timeline, being able to show the client exactly how it shifts the schedule makes the conversation much easier.
Not including an escalation clause
Material prices can move fast, and in recent years they have moved faster than anyone expected. If you are signing fixed-price contracts without a material escalation clause, you are gambling with your profit.
An escalation clause states that if the cost of specified materials increases by more than a certain percentage (typically 5% to 10%) between the contract signing date and the purchase date, the contract price adjusts accordingly. You should specify which materials are covered (lumber, steel, concrete, copper are common), the baseline pricing date, the threshold that triggers an adjustment, and the documentation required to support the claim.
This is standard practice in commercial construction and is becoming more common in residential work. If a client pushes back on an escalation clause, remind them that the alternative is you padding your estimate by 15% to cover the risk. The escalation clause is actually better for both parties because it keeps the base price honest.
Weak payment terms
Cash flow kills more contractors than bad estimates. Your contract needs to clearly define when payments are due, what triggers each payment, and what happens when payments are late.
For fixed-price contracts, this usually means a payment schedule tied to milestones: 10% at signing, 20% at foundation completion, 25% at framing, and so on. For cost-plus, it typically means monthly billing with payment due within 10 to 15 days of invoice.
Include a late payment penalty. A 1.5% monthly finance charge on overdue balances is standard and enforceable in most states. More importantly, include the right to stop work if payment is not received within a certain number of days past due. You should never be financing your client’s project with your own cash flow.
Staying on top of your accounts receivable is just as important as managing your job costs. The best contract in the world is worthless if you cannot collect what you are owed.
How to Present Contract Options to Clients Without Losing the Sale
Knowing the difference between contract types is one thing. Explaining it to a homeowner who has never built anything is a completely different skill. How you present the contract options often determines whether you close the deal or lose it to the contractor who just threw out a low number.
Start with the project, not the contract
Most clients do not care about contract structures. They care about their kitchen, their addition, their new deck. Start by talking about the project: what you are going to build, how long it will take, what the experience will be like. Then, once they are excited about the outcome, transition to the business side.
“Now let me walk you through how the pricing works, because I want to make sure you are comfortable with the financial side before we get started.”
That framing positions the contract discussion as something you are doing for them, not something you are doing to them.
Explain the trade-offs honestly
Do not oversell one contract type. Be straight with the client about the pros and cons of each option.
“I can give you a fixed price for this project. The advantage is you know exactly what you are paying. The downside is I have to build in a buffer for unknowns, which means the price is probably a little higher than what the actual costs will be. The alternative is cost-plus, where you pay actual costs plus my fee. That will likely save you money if things go smoothly, but there is more uncertainty about the final number.”
Most clients appreciate that kind of honesty. It shows confidence and competence. The contractor who can clearly explain both options and recommend one based on the specific project is going to win over the contractor who just says “here is my price, take it or leave it.”
Use past project data to support your recommendation
Nothing builds confidence like real numbers from completed projects. If you are recommending cost-plus with a GMP, show the client data from a similar project you completed. “On this project last year, our GMP was $340,000 and we came in at $312,000. The client saved $14,000 through the savings split, and we finished two weeks ahead of schedule.”
That kind of evidence turns an abstract contract discussion into a concrete story the client can relate to. It also demonstrates that you track your costs carefully and deliver results, which is exactly the kind of contractor clients want to hire.
This is where having historical job data in a project management system pays off. If your past project data lives in a shoebox or scattered across spreadsheets, you cannot pull up these numbers when you need them. But if your data is organized and accessible, you can walk into any sales meeting armed with proof that your process works.
Offer a recommendation, not a menu
Do not dump three contract options on a client and ask them to pick. They do not have the context to make that decision. You are the expert. Make a recommendation and explain why.
“Based on the scope of your project and the number of decisions still to be made on finishes, I recommend we go with a cost-plus contract with a guaranteed maximum of $275,000. Here is why…”
Clients want guidance. They hired you because you know construction. Show them you also know the business side.
Address the fear directly
The biggest objection to cost-plus is always the same: “What if it costs way more than you think?” Address it before the client even asks.
“I know the idea of an open-ended contract can feel uncomfortable. That is exactly why I include a guaranteed maximum price. It gives you a ceiling you can plan around. And I send you a detailed cost report every two weeks so you always know exactly where the project stands financially. No surprises.”
When you name the fear and immediately offer the solution, you take the objection off the table. The client feels heard, and you come across as someone who has done this before and thought through every angle.
Tracking Your Numbers Across Contract Types
Whether you are running cost-plus or fixed-price work, your ability to track actual costs against your budget in real time is what separates profitable contractors from busy ones who are barely breaking even.
On fixed-price jobs, you need to know your costs at every stage so you can catch budget overruns early. If framing is running 15% over your estimate and you do not find out until the job is done, it is too late. You already spent the money. But if you catch it when framing is 30% complete, you can adjust your approach for the remaining work and protect your margin.
On cost-plus jobs, accurate cost tracking is even more critical because it is the basis for your billing. Every receipt, every timecard, every subcontractor invoice needs to be captured and categorized. Missing a $2,000 material delivery because the receipt fell behind the truck seat is literally handing the client $2,000 of your money.
Here is what your tracking system needs to do:
- Capture labor hours by job and by cost code in the field, not back at the office three days later
- Record material purchases against the correct job in real time
- Track subcontractor commitments and actual invoices separately so you know what is contracted versus what has been billed
- Compare actual costs to budgeted costs at the line-item level with real-time variance reporting
- Generate client-facing reports for cost-plus billing that are clear, professional, and detailed
If you are still tracking job costs with spreadsheets or paper, you are going to struggle with either contract type. The volume of data on even a modest project is enough to overwhelm a manual system. And when your tracking falls behind, your billing falls behind, your cash flow suffers, and your profit disappears into the gap between what you spent and what you remembered to bill.
A purpose-built construction management platform that ties together your estimates, scheduling, time tracking, and job costing gives you the visibility you need to run profitable jobs regardless of contract type. When everything feeds into one system, you spend less time chasing paperwork and more time actually building.
The contractors who are growing right now, the ones adding crews and taking on bigger projects, are the ones who treat their financial data as seriously as their craft. You would never frame a wall without a level. Do not run a job without knowing your numbers.
In every scenario, the common thread is this: match the contract to the project, not the other way around. Contractors who default to one contract type for everything are leaving money on the table or taking on unnecessary risk.
Whatever contract type you choose, building accurate estimates is the foundation. You cannot set a fair fixed price or a realistic GMP without solid estimating skills and reliable data from past projects.
The contract you choose sets the tone for the entire project. Fixed-price gives certainty but carries risk. Cost-plus provides flexibility but demands transparency. GMP blends the best qualities of both. The right choice depends on the project, the client, and how well you know your numbers.
Curious how this looks in practice? Review Projul pricing or schedule a demo and we will show you.
If there is one takeaway, it is this: know your costs. Whether you are quoting a fixed price or calculating a cost-plus markup, the contractors who win are the ones who know exactly what it costs to put a crew in the field, buy materials, manage subs, and keep the lights on. Everything else is just choosing which wrapper to put around those numbers.