Restaurant Receiving & Purchasing

Every delivery accounted for.
Costs updated instantly.

When an order arrives, your team checks it in against the original purchase order line by line. Quantities verified. Prices checked. Variances flagged.

Close the loop between
ordering and your P&L.
Most restaurants have a gap between what they ordered, what arrived, and what's in the system.
● Check-In

Check in against the PO.
Line by line. On any device.

When a delivery arrives, open the corresponding purchase order and check each item against what was actually delivered.

  • PO-matched receiving — line-by-line verification from any tablet or phone
  • Catch weight support for proteins and produce
  • Price variance detection — flagged if the invoiced price differs from the PO
  • Partial delivery support — receive what arrived, leave the rest open
Receiving · PO-2026-0247
In Progress
Primary Produce Vendor · Mar 12, 2026 · 8:14 AM
ItemOrderedReceivedStatus
Chicken Breast32 lb32 lb
Heavy Cream6 qt4 qtShort
Romaine Hearts3 cs3 cs
⚠ 1 variance flagged
Heavy Cream: 2 qt short — credit request queued
On-hand will update on confirm
Confirm Receipt
● Cost Sync

Costs update the moment
receiving is confirmed.

The second you confirm a delivery, on-hand quantities update in inventory and invoice costs flow directly into your COGS.

  • On-hand quantities update immediately on confirmation
  • Invoice costs flow to COGS — no manual entry step
  • Price changes flagged and item last-cost updated automatically
  • Full purchase history and cost trend per item
Cost Update Summary
✓ On-hand updated
Chicken Breast +32 lb · Romaine +3 cs · Heavy Cream +4 qt
Cost History · Chicken Breast
Jan
Feb
Mar
▲ $0.18/lb vs last delivery
COGS Impact · This Week
Food cost before receiving28.4%
After this delivery27.9%
Restaurant receiving software FAQ
What happens when a delivery arrives without a PO?
You can create a receiving entry directly without a PO — enter the items, quantities, and costs manually.
How does hardt. handle catch weights for proteins and produce?
Items configured for catch weight allow you to enter the actual weight at receiving.
Can we track vendor credit requests from receiving variances?
Yes. When you flag a short shipment or damaged goods at receiving, hardt.

Every delivery accounted for.
Every cost current.

hardt. is in early access. Tell us about your restaurant and we'll get you set up — usually within a day.

Get Started