Most digital manufacturers treat capacity as a byproduct of demand — you take what comes in, schedule it, and hope the next job arrives before the current one finishes. But the shops growing fastest are flipping that model: they’re selling capacity first, then filling it.
A capacity reservation agreement (CRA) lets a customer lock in dedicated machine time, material slots, or engineering support for a fixed period — usually monthly or quarterly — in exchange for a guaranteed minimum spend. For the shop, it converts volatile demand into predictable revenue. For the customer, it buys priority access, shorter lead times, and often better pricing.
Quoting these agreements is different from quoting a part. You’re not pricing geometry, material weight, or cycle time. You’re pricing availability, option value, and opportunity cost. Here’s how to build a quote that protects your margins while giving the customer a deal they can’t refuse.
Define What’s Being Reserved
Start by making the reserved capacity explicit. Vague promises like “priority scheduling” lead to disputes. Instead, specify:
- Machine hours per period — e.g., 200 hours/month on your 5-axis mill
- Material allocation — reserved kg of titanium, inches of bar stock, or liters of resin
- Engineering/design hours — DFM review, CAM programming, or iteration support
- Post-processing slots — heat treat, coating, or inspection windows
If you run multiple processes, the CRA can cover a capacity pool (e.g., “up to 300 combined machine-hours across CNC and additive”) with a conversion formula. Just ensure the conversion is measurable and auditable.
Calculate Your Floor Price
Your floor is the revenue you’d earn if that capacity sat idle — plus the risk premium for turning away other work. Build it from three components:
- Direct machine cost — depreciation, power, tooling wear, maintenance per hour
- Overhead allocation — rent, insurance, software, admin spread across available hours
- Opportunity cost — your average contribution margin per hour on non-reserved work
If your 5-axis mill runs $85/hr fully burdened and your average job contributes $120/hr, your floor is $205/hr. A 200-hour monthly reservation has a $41,000 floor. Any quote below that subsidizes the customer with your best alternative work.
Structure the Commitment Tiers
Offer 2-3 tiers so customers self-select based on their demand certainty:
- Tier 1: Pay-as-you-go reserve — Monthly fee reserves capacity; actual usage billed at a discounted rate. Low commitment, moderate discount.
- Tier 2: Minimum spend commitment — Customer commits to $X/month spend. Unused capacity expires (use-it-or-lose-it). Deeper discount.
- Tier 3: Take-or-pay — Customer pays for reserved hours whether used or not. Highest discount, maximum predictability for you.
Most shops find Tier 2 hits the sweet spot: customers get 15-25% off standard rates, you get revenue visibility, and the use-it-or-lose-it clause protects against chronic under-utilization.
Handle Overages and Rollovers
Define what happens when the customer exceeds their reservation — and when they don’t use it all.
Overages: Bill at standard rates, or at a pre-negotiated “overflow rate” (typically 5-10% above standard). Cap monthly overages at a percentage of the reservation (e.g., 50%) unless pre-approved, so a surprise rush job doesn’t blow up your schedule for other reserved customers.
Rollovers: Allow unused hours to roll forward 1-2 months, but not indefinitely. A “bank” of 200 hours carried into a single month breaks your capacity plan. Limit rollover to 25% of the monthly reservation and require 5-day notice to draw it down.
Build in Review and Adjustment Triggers
Capacity needs change. A 12-month CRA without review points becomes a liability for one party. Include:
- Quarterly business reviews — actual vs. reserved usage, forecast updates
- Volume triggers — automatic tier upgrade/downgrade if 3-month rolling average shifts >20%
- Material price escalators — pass-through clauses for volatile alloys or resins
- Termination for cause — persistent non-payment, schedule abuse, or force majeure
These clauses keep the agreement fair without requiring a full renegotiation every time demand shifts.
Quote It Like a Product, Not a Project
Present the CRA as a priced menu, not a custom negotiation. A clean quote package includes:
- One-page summary: tiers, pricing, what’s included/excluded
- Capacity calendar showing reserved vs. open slots (visuals sell)
- Sample monthly invoice so finance teams see the cadence
- FAQ addressing overages, rollovers, adding/removing machines
When the customer asks “what if we need more?” or “what if we need less?” — the answer is already in the document. That confidence closes deals faster than any discount.
Conclusion
Capacity reservation agreements turn your shop’s biggest asset — available machine time — into a recurring revenue stream. They take discipline to quote well: you need accurate cost data, clear definitions, and the willingness to walk away from deals below your floor. But done right, they smooth cash flow, raise utilization, and give your best customers a reason to stay.
Solvi’s quoting engine lets you build CRA templates with tiered pricing, automatic overage calculations, and rolling usage tracking — so every reservation quote is consistent, auditable, and fast to generate. See how it works.
Solvi
Never turn work away
Post overflow with the price and terms attached, or fill idle machines with jobs from other shops. Free to post, free to join, no commission.