Logo

2026-07-01 · Miky Bayankin

Blanket Purchase Agreement: How to Write One

Learn how to write a blanket purchase agreement: pricing, release orders, term length, and how a BPA differs from a standard purchase order.

If your business buys the same supplies from the same vendor over and over, writing a fresh purchase order every time is wasted effort. A blanket purchase agreement (BPA) solves that. You negotiate price and terms once, then draw against the agreement whenever you need stock, without going back to the negotiating table.

This guide explains what a BPA is, how it differs from a standard purchase order, what belongs in one, and where these agreements go wrong.

What Is a Blanket Purchase Agreement?

A blanket purchase agreement is a standing contract between a buyer and a supplier that fixes pricing, terms, and conditions for goods or services over a set period. Instead of pricing each order individually, the buyer places releases (also called call-offs or draws) against the agreement as demand comes up.

Think of the BPA as an umbrella. The umbrella sets the rules: what the parts cost, how fast they ship, when invoices are due. The individual releases underneath it are the actual purchases. A hospital that goes through thousands of the same surgical gloves a month doesn't want to negotiate a price every week, so it signs a BPA at a locked rate and simply calls off boxes as inventory runs low.

BPAs show up under a few names. Procurement teams call them blanket orders or standing orders. In federal contracting, a BPA is a formal instrument placed against a GSA Schedule and governed by the Federal Acquisition Regulation. The commercial version is looser but built on the same idea: buy repeatedly, paper it once.

BPA vs. Standard Purchase Order

A standard purchase order is a one-shot document. It names a quantity, a price, and a delivery date, and once the goods arrive and the invoice clears, the transaction is closed. Fine for a one-time buy. Painful when you're ordering the same thing forty times a year.

A BPA moves the work to the front end. You negotiate once, and after that each order is a short release that inherits the agreed terms. The practical differences:

  • Frequency. A PO covers one purchase. A BPA covers many, spread across a term.
  • Pricing. A PO prices a specific quantity. A BPA fixes a unit price (or a formula) that applies to every release.
  • Commitment. A PO is a firm order. A BPA, in most commercial forms, commits you to terms but not to a quantity until you actually place a release.
  • Paperwork. A PO restates full terms each time. A release just cites the BPA and states quantity and delivery.

That last point is the reason procurement teams like them. Cutting a full PO for a recurring $200 order costs more in staff time than the order is worth. A release strips that overhead down to a line item.

BPA vs. Supply Agreement and Requirements Contract

BPAs get confused with two neighboring documents, and the distinctions matter when a dispute lands.

A supply agreement is usually a deeper, longer-term commitment. It often carries volume commitments, exclusivity, forecasting obligations, and detailed quality specs. A BPA can be that formal, but it's typically lighter: a pricing-and-terms framework rather than a full relationship contract.

A requirements contract is stricter still. There, the buyer agrees to purchase all of a given need from one supplier. That exclusivity is a real commitment with real consideration behind it. A standard BPA makes no such promise. You can run BPAs with three different vendors for the same part and route each release to whoever has stock. So before you sign, be clear which one you actually want. Loose framework? BPA. Locked volume and exclusivity? You're drifting toward a supply or requirements contract, and the pricing conversation changes accordingly.

Key Terms in a Blanket Purchase Agreement

1. Scope of Covered Items

List what the agreement covers by part number, SKU, or service description. A BPA that says "office supplies" invites arguments about whether a new product line is in or out. Tie each covered item to a specification so both sides know exactly what's being priced.

2. Pricing and Price Adjustment

State the unit price for each item and, just as important, how and when it can change. Common approaches:

  • Firm-fixed pricing for the whole term. Cleanest, but suppliers price in a cushion for cost swings.
  • Indexed pricing tied to a published benchmark (a commodity index, PPI, or the supplier's list price minus a set discount).
  • Tiered pricing where the unit price drops once cumulative releases pass a threshold.

Also spell out notice for any allowed increase: 30 or 60 days written notice is typical, and the buyer usually keeps the right to walk if a proposed increase is unacceptable.

3. Ceiling or Not-to-Exceed Amount

Most BPAs carry a total dollar cap, often called a not-to-exceed (NTE) amount. It bounds the buyer's exposure and gives the supplier a sense of the opportunity's size. When cumulative releases approach the ceiling, the parties either raise it by amendment or close the agreement out. Without a ceiling, internal approvals get fuzzy fast.

4. Release (Call-Off) Procedure

Define how orders get placed. Who is authorized to issue a release? Does it go by portal, email, or EDI? What has to be on it: BPA number, item, quantity, delivery date, ship-to? A tight release procedure prevents the classic BPA failure mode where someone in a branch office "orders against the blanket" with no authority and no paper trail.

5. Term and Renewal

Set the start date, the end date, and the renewal mechanics. A 12-month term with an automatic renewal unless either side gives 30 days notice is common. If your specs or pricing are volatile, keep the term short and renew deliberately rather than letting it roll.

6. Delivery and Lead Time

State standard lead time per release and any expedite options. If you're running lean inventory, this clause is doing a lot of work: a locked price means nothing if the supplier can't ship in the window you actually need.

7. Quantity Commitment (or the Absence of One)

Say plainly whether the buyer is obligated to purchase any minimum. If there is no minimum, write "the Buyer is not obligated to purchase any minimum quantity under this Agreement." If there is one, state it in units or dollars and tie it to the pricing. Ambiguity here is the single most litigated part of blanket orders.

8. Invoicing and Payment

Net terms (net 30, net 45), whether invoices are per release or consolidated monthly, and any early-payment discount. Consolidated monthly billing is one of the quiet efficiency wins of a BPA.

9. Termination

Include a termination-for-convenience clause with notice (often 30 days) and a termination-for-cause clause for quality failures or missed deliveries. Address open releases at termination: outstanding call-offs usually get honored while the framework closes.

Federal BPAs vs. Commercial BPAs

The term "blanket purchase agreement" carries extra weight in government contracting, and it helps to know the difference even if you never sell to an agency.

A federal BPA is a formal instrument, usually placed against a vendor's GSA Schedule contract and governed by FAR Subpart 8.4 or 13.303. Agencies use it to streamline repetitive buys without opening a new competition each time. These BPAs can run up to five years, often set spending limits per call, and require the ordering officer to seek competition among BPA holders above certain dollar thresholds. If you're a small business chasing federal work, a BPA on your Schedule is a recurring revenue channel worth pursuing.

A commercial BPA between two private companies borrows the concept but drops the regulatory scaffolding. There's no FAR and no mandatory competition among holders. You keep the parts that actually save time: pricing locked in advance, orders placed as releases, and far less paperwork per order. When you read a template online, check which world it came from. A government BPA template is heavy with clauses you don't need in a private deal, and a bare commercial one may skip protections a regulated buyer would insist on.

A Quick Example

Say a regional coffee-roasting company buys the same kraft bags, one-way valves, and shipping cartons every week. Ordering each item on a fresh PO means dozens of documents a month and a price that drifts with every quote. Instead, the roaster signs a 12-month BPA with its packaging supplier: bags at a fixed rate per thousand, cartons indexed to a paper benchmark with 60 days notice on any increase, a $180,000 not-to-exceed ceiling, and net-30 monthly consolidated billing. Now the warehouse manager just emails a release, "500 bags, deliver Thursday, against BPA-2026-004," and the price, terms, and invoicing all flow from the framework. One negotiation covers a year of buying.

When to Use a Blanket Purchase Agreement

BPAs earn their keep when the buying pattern is repetitive and predictable:

  • Recurring consumables such as packaging, cleaning supplies, safety gear, or lab reagents.
  • Ongoing MRO (maintenance, repair, and operations) parts you reorder constantly but can't perfectly forecast.
  • Routine services like landscaping, pest control, or IT support billed against a standing rate.
  • Multi-location buying where several sites draw from one negotiated price so the whole organization gets the volume discount.

If you buy something once or twice a year, a BPA is overkill; a standard purchase agreement is cleaner. If the relationship is broad and strategic, you may want a full master service agreement with the BPA folded in as an ordering mechanism.

How to Write a Blanket Purchase Agreement: Step-by-Step

Step 1: Identify the parties. Use full legal names and, for companies, the state of formation. Name the authorized contacts on each side for placing and accepting releases.

Step 2: Define the covered items. List them by SKU or service description with a spec for each. Attach a price schedule as an exhibit so you can amend pricing without rewriting the whole agreement.

Step 3: Set the pricing mechanism. Fixed, indexed, or tiered. State the notice required for any change and the buyer's right to reject an increase.

Step 4: Establish the ceiling. Pick a not-to-exceed dollar amount based on realistic annual volume, and note how it gets raised if you hit it.

Step 5: Write the release procedure. Specify who can order, how, and what each release must contain. This is where you prevent rogue ordering.

Step 6: Set the term and renewal. Match the length to how stable your pricing and specs are. Add the renewal or non-renewal notice period.

Step 7: Add delivery, invoicing, and termination terms. Lead times, payment terms, and how either side exits.

Step 8: Sign with authority. Both parties sign, and the signatory for each company must have authority to bind it. Number the agreement so releases can reference it.

Common Mistakes to Avoid

Treating a BPA as a guaranteed order. Suppliers sometimes assume the projected volume is a promise and staff up for it. Buyers sometimes assume the locked price survives even if they order nothing. Neither is true unless you write it. Say what's committed and what isn't.

Skipping the ceiling. Without an NTE amount, spend creeps past internal approval thresholds and nobody notices until an audit does.

Vague item definitions. "Fasteners as needed" is not a covered scope. Every priced item needs a spec, or you'll argue about substitutions later.

No price-change discipline. A firm price with no notice clause leaves you exposed to a mid-term increase you never agreed to. Pin down when and how the number can move.

Uncontrolled release authority. If anyone can order against the blanket, your spend and your inventory both drift. Name the authorized buyers and route releases through them.

Letting it auto-renew forever. A BPA from three years ago may still be pricing at yesterday's cost base. Diary the renewal date and actually review it. For related recurring-purchase relationships, a vendor agreement with clear performance standards can sit alongside the BPA and keep quality accountable.

Related guides

Generate Your Blanket Purchase Agreement with Contractable

A blanket purchase agreement is straightforward once you know the moving parts, but getting the pricing mechanism, release procedure, and ceiling right for your situation takes care. Contractable builds a customized blanket purchase agreement in seconds, with the covered-item schedule, term, and release terms set for how you actually buy. No lawyers or legal background required.

Ready to create your contract?

Describe your situation in one sentence and we'll generate a custom contract for you instantly.

Generate your contract →

Popular templates: NDAIndependent Contractor AgreementService Agreement