Upload the invoice
PDF, JPG, or PNG. ExactPour reads lines so you are not typing distributor names.
Solution
Upload a supplier invoice and ExactPour extracts every line item, matches it to your catalog, and updates your costs. Turn a pile of PDFs into structured, always-current pricing without manual entry.
14 days free · No credit card · Plans from $59/month

Last updated
Upload a PDF, JPG, or PNG invoice. Each line is read off the page and matched to your catalog, first by barcode and then by the supplier's wording when the names differ. Confirmed lines update bottle cost so pour cost stays current.
PDF, JPG, or PNG. ExactPour reads lines so you are not typing distributor names.
Barcode first, then name similarity. You accept the match before costs move.
Stale bottle cost makes pour cost fiction. The next invoice is how prices stay current.
The problem
Typing invoice lines into a spreadsheet is tedious, error-prone, and rarely gets done.
When invoice prices aren't captured, pour cost and margin math run on numbers from months ago.
Supplier descriptions rarely match your catalog names, so reconciling by hand is painful.
The solution
AI extraction, fuzzy catalog matching, and cost overrides that keep pricing current.
Photo in, items and prices in.
Upload any PDF, JPG, or PNG invoice, every line item and price enters automatically. Files stay private to your account.
Supplier names never match yours. Doesn't matter.
For every extracted line, ExactPour finds the best catalog match by barcode first, then by name similarity, and records how confident it is.
Catch it on the next invoice, not the next quarter.
Every scanned invoice is compared against your purchase history. When a supplier raises a price, you see the per-bottle change and what it costs you per year, before it quietly compounds across a season of orders.
Your negotiated prices, your numbers.
Set per-account cost overrides on global products so each venue tracks its own supplier pricing, not a catalog default.
Know the cost of every drink.
Cost per serving is computed from live bottle pricing and recipe ounces, so you see pour cost and margin per menu item and can price with confidence.
Wake up to what needs fixing.
Auto-generates 3 to 5 prioritized, actionable insights from the last 30 days of variance, sales, and counts, each carrying a severity so you know what to act on first.
Catalog prices the invoice loop updates
On-hand rows show unit cost (Bacardi Superior 1.75L at $22.00, Tito's at $18.50). Invoice OCR exists to keep those prices current.


Compare
| Capability | ExactPour | Spreadsheets & clipboards |
|---|---|---|
| Full liquor count | Minutes, by barcode | Hours, hand-tallied |
| Partial-bottle accuracy | Rounded guesses | |
| POS sales reconciliation | Automatic | |
| Variance flagged automatically | ||
| True pour cost per drink | Manual formulas | |
| AI briefs, forecasts & anomaly alerts | ||
| Multi-location roll-up | Separate files | |
| Immutable audit trail |
Extract every line from any PDF, JPG, or PNG invoice
Match lines to your catalog automatically
Get flagged the moment a supplier raises a price, with annualized impact
Keep product costs current without manual entry
Store invoices in a private, access-controlled bucket
Feed accurate costs straight into pour cost analysis
Every case of liquor, wine, and beer that arrives at your bar comes with an invoice, and buried in those invoices is the single most important input to your beverage cost: what you actually pay. Yet in most operations, invoices go into a drawer or an email folder and the prices in the inventory system stay frozen at whatever they were months ago. The result is quiet, systematic error. Recipe costs are wrong, pour cost is wrong, and margin decisions are made on numbers that no longer reflect reality. Bar invoice management is the unglamorous discipline that keeps the entire cost picture honest.
The problem is that keeping prices current by hand is miserable work. Re-keying dozens of line items from every delivery is tedious, error-prone, and always the first task to slip when the bar gets busy. So costs drift, and the gap between what you think you pay and what you actually pay widens. ExactPour attacks this directly with invoice OCR, turning the invoices you already receive into a live feed of accurate product costs without the manual data entry that makes operators give up.
ExactPour's invoice OCR reads the supplier invoices you upload, whether a PDF from a distributor portal or a photo of a paper delivery slip, and extracts the structured data that matters: each product, quantity, pack size, and cost. What used to be a page of text becomes a set of clean line items ready to update your catalog. Instead of typing, you review. A task that once took a manager thirty minutes per delivery collapses into a quick confirmation.
Because the extraction is automatic, invoice processing stops being a bottleneck and becomes a routine part of receiving. You can process invoices as they arrive, keeping your product costs continuously current rather than updating them in an occasional, painful batch. The OCR handles the formats real distributors actually send, so the workflow fits your suppliers instead of forcing you to change how you order. That practicality is what makes beverage invoice processing something a bar will actually keep up with.
The hardest part of automating invoices is that supplier descriptions rarely match your catalog exactly. A distributor might list a product as an abbreviated code or a differently formatted name than the one on your shelf. ExactPour solves this with fuzzy matching: it intelligently pairs each invoice line to the right product in your catalog even when the text does not line up perfectly, and surfaces uncertain matches for a quick human confirmation rather than guessing silently.
This matching is what makes the whole system trustworthy. Extracting numbers is easy; connecting them to the correct product is where naive tools fail and costs get assigned to the wrong SKU. By getting the match right, ExactPour ensures the price update flows to the exact product that feeds your recipes and variance, so a distributor price increase lands where it belongs. Over time the system learns your suppliers' conventions, and matching gets faster and more accurate with every invoice you process.
The payoff of disciplined bar invoice management shows up everywhere downstream. When supplier costs are current, recipe cost per serving is accurate, pour cost by drink is real, and beverage cost of goods reflects what you are truly spending. A price increase on a base spirit immediately updates every cocktail that uses it, so you can re-price or re-spec before the higher cost silently eats your margin across thousands of pours. Without current invoicing, all of that math is built on sand.
For operators who negotiate their own deals, custom cost overrides let you record your true negotiated price per product rather than a generic default, so your margin calculations reflect your actual buying power. The combination of automated invoice pricing and manual overrides gives you both convenience and precision: the everyday flow stays hands-off, while the products where you have special pricing stay exactly accurate. That is how you keep pour cost trustworthy month after month.
Beyond cost accuracy, centralized invoice management gives you an organized, searchable record of what you bought and what you paid. Instead of a drawer of paper and a scattered email trail, your delivery history lives in one place, tied to the products it affected. That record is invaluable at tax time, during a vendor dispute, or when you want to analyze how a supplier's prices have moved over a year and use that leverage in your next negotiation.
Putting invoices to work also means connecting them to the rest of the system. In ExactPour, the same cost data that keeps your recipes accurate feeds beverage cost control, variance analysis, and the AI briefs that flag when a supplier's pricing jumps faster than expected. Invoices stop being paperwork you archive and become an active input to running a tighter program. That is the real goal of bar invoice management: not filing, but turning every delivery into better decisions.
Supplier prices do not stay still, and the slow, steady climb of case costs is one of the most insidious threats to beverage margin precisely because no single increase is dramatic enough to notice. A well spirit goes up forty cents, a wine bumps a dollar a bottle, a popular beer climbs a few cents a can, and because each change is small, menu prices and pour cost calculations quietly fall out of line while nobody reacts. ExactPour captures the cost on every invoice, so price changes are recorded automatically and surfaced rather than buried in a stack of PDFs.
That visibility turns price creep from an invisible drain into a manageable line item. When a product's cost rises, ExactPour reflects it in your pour cost immediately, so you can see which drinks have slipped below their margin target and reprice, re-spec, or switch vendors before the erosion compounds across thousands of pours. Instead of discovering at year-end that margin quietly slipped two points, you catch each increase as it lands and respond while it still matters. Tracking cost history per product is how invoice management directly protects the bottom line.
The invoice is a promise; the delivery is what actually showed up, and the two do not always match. Cases come up short, the wrong product is substituted, a line is billed at a price you never agreed to, and in the rush of receiving during service, these discrepancies routinely slip through and get paid. ExactPour turns each invoice into structured, line-level data, so what you were billed for can be checked against what was actually received rather than waved through on a busy afternoon.
Catching those errors consistently adds up to real money. A distributor billing for twelve bottles when eleven arrived, or charging last month's higher price after a promised rollback, is a leak you pay for every week until someone notices. By making invoice lines explicit and easy to verify against delivery, ExactPour gives receiving staff and managers the ability to flag shorts and overcharges at the point they happen, when they can still be disputed and credited, instead of absorbing them silently into cost of goods.
Once invoices are structured data instead of paper, they become a source of strategic insight, not just a cost record. ExactPour lets you see spending by vendor, by category, and by product over time, so patterns emerge that no single invoice reveals: which suppliers are raising prices fastest, where you are buying the same product from more than one distributor at different rates, and how your purchasing tracks against your sales. That view turns receiving from a clerical task into leverage.
Those insights sharpen negotiation and buying discipline. Knowing your true annual volume on a product, and what you actually pay across vendors, is exactly the data that wins better pricing and consolidates fragmented buying. For multi-location operators, aggregated invoice data across venues reveals group-wide purchasing power that individual locations never see on their own. Invoice management is not only about accuracy and audit trails; captured and analyzed, that data becomes one of the clearest windows into where your beverage dollars go and how to spend them better.
The traditional alternative to invoice software is a person typing invoices into a spreadsheet, and that process is slow, error-prone, and the first thing to get skipped when things get busy. Every hand-keyed line is an opportunity for a transposed number or a missed entry, and the labor cost of doing it thoroughly is high enough that most operations simply do not, leaving cost data perpetually stale. ExactPour removes the keyboard from the equation with invoice OCR that reads a PDF or photo and turns it into structured line items automatically.
Fuzzy matching then ties each captured line to the right product in your catalog, even when the distributor's description does not match your naming, so costs update without manual mapping. The result is that receiving stops being a data-entry chore and becomes a quick review-and-confirm step. Staff spend seconds verifying rather than minutes typing, cost data stays current because keeping it current is no longer painful, and the accuracy of everything downstream, pour cost, margin, purchasing insight, improves because it is finally built on complete, up-to-date invoice data.
FAQ
PDF, JPG, and PNG. AI document understanding reads the layout, with plain-text PDF extraction as a fallback for tricky scans.
It matches on the barcode first. If the barcode is missing, it matches the supplier's description to your catalog and records how confident that match is.
Yes. Uploaded files live in a private, row-level-security-scoped storage bucket accessible only to your account.
Confirmed invoice prices update your product costs, so cost per serving and margin calculations always reflect what you actually pay.
Next step
Start your 14-day Pro trial. No credit card required.
Start tonight
Run ExactPour on your own bar for two weeks. See the leaks, the over-pours, and the dollars you can still save.
14 days free · No credit card · From $59/mo