SiteAnchor
Purchase Orders

Purchase Order and Inventory Software for Contractors

Generate purchase orders from the signed estimate, receive against them, and keep stock levels honest without a separate inventory system.

30-day free trial on any plan. Plans from $59/mo, cancel anytime.

Materials are where estimates quietly become losses. What was quoted, what was ordered, what showed up, and what got used are four different numbers, and most contractors only ever see the first and the last.

SiteAnchor connects them. Purchase orders come out of the estimate, receiving updates both the job cost and the stock on hand, and consumption in the field draws stock back down.

What it does

POs generated from a signed estimate

Signing an estimate produces the purchase orders its materials imply, split by supplier, rather than leaving you to rebuild the order by hand.

Stock split and automatic restock

Where a material is partly on hand, the order splits between existing stock and what needs buying, and restocking triggers automatically.

Progressive draw-schedule POs

Subcontractor purchase orders can follow a draw schedule, with the sub sending and receiving progress claims through the collaborator portal.

Overage warnings before you commit

A purchase order that would push a budget line over is flagged as you issue it, while it's still a decision rather than a fact.

Consumption that reaches inventory

Materials used on a work order or recorded in a daily log draw down stock, netted so the same material can't be counted against inventory twice.

Vendors and bills synced to QuickBooks

Vendors, bills, and expenses sync to QuickBooks Online, so purchasing doesn't need a second pass in the accounting system.

How it works

  1. 01

    Estimate gets signed

    Its materials produce purchase orders grouped by supplier.

  2. 02

    Issue and track

    Send POs to vendors; budget overages flag as you commit.

  3. 03

    Receive against the order

    Receiving posts actual cost to the job and stock to inventory.

  4. 04

    Field use draws it down

    Work orders and daily logs consume stock as material leaves the shelf.

Frequently asked questions

Do purchase orders get created automatically?

Yes. A signed estimate generates the purchase orders its materials call for, split by supplier, with on-hand stock accounted for.

Does receiving materials update inventory?

Yes — receiving updates both job cost and stock on hand, and later consumption in the field draws stock back down.

Will it warn me before a PO blows the budget?

Yes. Issuing a purchase order that would exceed a budget line raises a warning at the point of commitment.

Do I need a separate inventory system?

No — that's the point of keeping them together. Receiving against a purchase order updates stock and job cost in the same step, and consumption on work orders and daily logs draws it back down, so ordering and inventory can't disagree.

Can I track material across warehouse and trucks?

Stock is tracked company-wide and moves as material is received and consumed, so the running number reflects what has actually left the shelf. It is a single stock pool rather than per-vehicle bin locations.

What happens if someone records the wrong quantity?

Adjustments apply by delta and can be undone completely, with a guard against a double-submitted change counting twice.

Do purchase orders sync to my accounting?

Vendors, bills, and expenses sync to QuickBooks Online, so purchasing doesn't need re-keying in the accounting system.

Try purchase orders on a real job

Start a free trial and run one of your own jobs through it — no sales call and no demo booking to get in.