I took over purchasing for my company in 2020. Back then, I thought ordering was simple: find the cheapest price, place the order, wait for delivery. After three expensive mistakes in my first six months—including a $2,400 invoicing debacle and a batch of gloves that fell apart on day one—I learned the hard way that 5 minutes of verification beats 5 days of correction.
This isn't a theoretical guide. This is the checklist I built for myself after getting burned. It's designed for anyone managing B2B supply orders—especially in industrial settings where product specs and compliance matter. If you've ever dealt with a vendor who couldn't produce a proper invoice or received materials that didn't match what you ordered, this list is for you.
Below are 6 steps. Do them before you hit 'submit' on your next order. Trust me on this one.
Step 1: Verify the Vendor's Legal Identity and Invoicing Capability
The mistake: I once found a great price on nitrile gloves from a new supplier—$300 cheaper than our usual vendor. Excited to save money, I placed the order. When the invoice arrived, it was a hand-written receipt. No tax ID. No company letterhead. Finance rejected it. I ended up eating $300 out of my department's budget.
What I do now: Before ordering, I confirm the vendor can provide a proper invoice with:
- Their full legal business name (matching their registration)
- A tax ID or VAT number
- Clear line items with unit prices
- Their physical address and contact info
If they can't produce a sample invoice on request, that's a red flag. Don't proceed until they do.
Step 2: Confirm Product Specs in Writing—Not Over the Phone
I still kick myself for not getting a vendor's verbal promise in writing. We ordered a batch of 500 rubber bumpers for a production line. The salesperson said, 'Yeah, they're the standard size that'll fit your equipment.' They didn't. The bumpers were 2mm too small. By the time we realized, the vendor claimed we 'misunderstood' and wouldn't accept returns.
Here's the fix: Get every spec confirmed in an email or order form. For technical items like industrial gloves or plastic components, this means:
- Material grade (e.g., 'Nitrile, 9 mil thickness, 12-inch cuff')
- Dimensions (with tolerances if applicable)
- Color, finish, or any coatings
- Packaging (e.g., '100 gloves per box, 10 boxes per case')
I save these confirmations in a folder labeled by vendor and date. It's saved me twice already when a vendor tried to substitute a cheaper material.
Step 3: Get a Binding Price Quote with a Validity Window
Many vendors quote prices that are 'subject to change.' This was true years ago when paper catalogs were the norm and prices fluctuated with raw material costs. Today, many vendors offer 30-day price locks if you ask. But they won't offer it unless you request it.
What I do: I ask for a formal quote that states the price is valid for at least 30 days. If the vendor hesitates, I ask why. If it's a legitimate reason (e.g., commodity-linked pricing), I note the quote date and follow up weekly.
For reference, as of January 2025, I've found that:
- Standard industrial supply vendors (e.g., McMaster-Carr, Grainger) typically list current prices but don't 'lock' them
- Specialty custom manufacturers often offer 30-day quotes if you ask
- International suppliers may only guarantee prices for 10-15 days due to exchange rates
Bottom line: get it in writing with an expiration date.
Step 4: Verify Shipping Terms and Lead Times (Including Contingencies)
This is where most of my 'routine' orders used to go wrong. I'd see 'ships in 5-7 business days' and plan accordingly. Then the order would get delayed because of a 'raw material shortage' or a 'logistics backlog'—terms I've learned are code for 'we over-committed.'
My revised process:
- Ask for the standard lead time (e.g., '7-10 business days for standard orders').
- Ask: 'What could cause this to be delayed?' I want to hear 'nothing' or a specific scenario (e.g., 'if we run out of stock, it adds 3-5 days to make more').
- Get the shipping method and cost confirmed. A 'free shipping' offer on a $500 order is great. But if it's via a slow carrier and takes 14 days, that's not 'free'—it's expensive in delays.
One trick I learned from a logistics coordinator: include a 'requested delivery date' in the purchase order. This gives you a contractual anchor if the vendor is late.
Step 5: Check for Hidden Fees—The 5-Minute Review
Rush fees, restocking fees, small order fees, setup fees. You don't see these until the invoice arrives. I want to say I learned this after one charge, but I've been hit by three different types. The most recent was a restocking fee of 20% on a custom order we cancelled before production even started.
Before you order, ask specifically:
- Are there any setup or tooling fees? (In custom parts, these can be $50-200)
- What is the restocking fee for cancelled orders? (Industry standard is 15-25%)
- Are there surcharges for different payment methods? (Credit cards sometimes add 2-3%)
- Do they charge for packing slips or extra documentation? (Yes, this exists)
Document the answers. If a salesperson says 'no hidden fees,' ask them to put it in writing. If they hesitate, you know the answer.
Step 6: Document Everything for Finance and Audit Trails
This is the step most people rush—and the one that causes the most pain after the order is placed. You've done the work. Now prove it.
My documentation checklist before submitting to the order:
- Vendor's legal name and tax ID
- Product spec confirmation (email or order form)
- Price quote with validity date
- Shipping terms and lead time commitment
- Any fee disclosures
- Your company's purchase order number (with correct department code)
I save all of these in a centralized folder. If an invoice comes in with a 'rush fee' we didn't agree to, I can pull up the original quote and push back. This has saved me roughly $8,000 in potential rework and disputed charges over the past three years—money that my company didn't have to lose.
Common Mistakes to Avoid
Based on my experience, here are the pitfalls that trip up even experienced admin buyers:
- Assuming 'standard' means 'in stock.' It doesn't. Always ask 'Is this a stock item?' If not, ask for the actual production lead time.
- Trusting verbal promises. Every 'best price' or 'custom-level service' should be in writing. If it's not, it didn't happen.
- Not checking the vendor's own terms of service. I once placed an order with a vendor who, in their fine print, allowed themselves 30 extra days for 'production delays' without penalty. I didn't check. I paid for it in missed deadlines.
Five minutes of verification. That's all it takes to avoid days of correction. Take it from someone who's managed 800+ orders across a dozen vendors—this checklist is the cheapest insurance you'll ever buy.