SUPPLY-HOUSE GUIDE · BIG-BOX & MRO

Grainger invoices, statements & job accounts

How Grainger accounts are set up, how to get an invoice copy, how to get the job printed on every ticket, and how to reconcile the statement — written for the trade contractors who buy there.

Who Grainger is

The largest MRO (maintenance, repair, and operations) distributor in North America, headquartered in Illinois, selling through branches and online.

How the account is structured (one company, one account across branches)

Grainger runs one account system across its branches: one customer number, purchases at any branch rolling up together, one consolidated statement each month. Convenient at the counter — and the reason a ticket from a branch you rarely use looks exactly like one from your home branch on the statement.

What that means for your books:one supplier, one reconciliation — but the job reference on each ticket is doing all the sorting, because the statement itself won't tell you which job a purchase belonged to. Read the branch line on any ticket you don't recognize, and keep the authorized-buyer list tight: the account works at every counter they have.

Grainger specifics

Grainger is a national account system with strong online tooling: order history and invoice copies are available through your account, and orders can carry a PO / job reference and a ship-to per order. Most contractor purchases from Grainger are shipped, not counter sales, so the packing slip at receiving is your first document and the emailed invoice is your second.

Put the job on the order, not on the invoice afterward: a PO / job reference entered at checkout prints on the packing slip and the invoice both. Shoot the packing slip at receiving, count against it, and note shortages on it.

Reconcile the monthly statement against invoices and packing slips; partial shipments generate partial invoices, so match line by line.

Confirm with the branch
Account features, online tools, and terms vary by branch and change without notice. Get the specifics — job accounts, required references, statement delivery, who's authorized to buy — from your Grainger branch or your account rep, not from any third-party page (including this one).

The setup that makes Grainger tickets file themselves

  • Ask for a job account per active project. Give the branch your job list; the job name then prints from their system instead of being typed at the counter.
  • Ask for a required job reference on counter sales, so a blank-job ticket gets stopped at the register.
  • Use job names your crew actually says. “SMITH-KITCHEN” survives the counter; “Job 2024-117” comes back as 2024-171 half the time.
  • Keep the authorized-buyer list current. The account is a charge card with your name on it; tell the branch the day someone leaves.
  • Snap the ticket at the counter. Flat, four corners in frame, before you walk out — the counter is the one moment the ticket is guaranteed to be in your hand.

Month end: pay from invoices, reconcile with the statement

The Graingerstatement isn't a bill — it's an audit. Match every invoice number on it to a ticket or packing slip you hold, circle the lines with no match and call the branch with the invoice number, verify every return became a credit memo, and check that last month's payment landed on the right invoices. Anything aging past terms is either a dispute you should be having out loud or a payment that went astray. The whole routine is twenty minutes a month if your side of the paper was captured as it happened — see statements vs. invoices.

Where RevnuPros fits with Grainger
Snap the Graingerticket at the counter (or drop the month's emailed invoices in as a batch). RevnuPros reads the supplier, invoice number, job reference, and every line item from the photo — no template for Grainger's layout needed — and files the purchase to that job's materials ledger with unbilled material flagged. Tickets with no job reference get flagged for the Friday sweep instead of buried. Upload the Grainger statement too, and it reconciles the rows against the tickets you already filed.

Grainger paperwork FAQ

How do I get a copy of a Grainger invoice?

Ask the Grainger branch that rang the sale for a copy by invoice number — the counter or your inside sales rep can reprint or email it — or pull it from your online account if you have one. Keep the invoice number handy: it is how the branch finds the ticket and how a return generates its credit memo.

Does Grainger offer job accounts or job references on invoices?

Yes — ask your branch or inside sales rep. Most supply houses will set up a job account or sub-account per project so the job name prints on every ticket, and many can require a job reference before a counter sale is rung. Give them your active job list and update it when jobs open and close.

How do I reconcile a Grainger statement?

Pay from invoices, reconcile with the statement. Match every invoice number on the statement to a ticket or packing slip you hold (same number, same amount), circle any line with no match and call the branch with that invoice number, confirm every return became a credit memo, and check that last month's payment was applied to the right invoices.

Can RevnuPros read Grainger invoices?

Yes. RevnuPros reads any supplier's invoice layout from a photo or scan — no template per vendor — and pulls the supplier, invoice number, job reference, line items, and totals, then files the purchase to its job. Tickets with no job reference are flagged for review instead of buried.

Buying from Grainger and three other houses?

RevnuPros keeps one materials ledger per job across every supplier you use — paid to the supplier, billed to the customer, and the amber gap in between. Try the free materials markup calculator, or read how to read a supply-house invoice.

Start free →

Other big-box & mro suppliers

RevnuPros is not affiliated with, endorsed by, or connected to Grainger. Supplier names are used only to identify the supplier a contractor buys from. Account features and policies are set by the supplier and can change — confirm current specifics with your branch.