Personal Wine Intelligence
🔴 CT No collection loaded

Upload Auction Catalogue

Drag and drop or click to browse. Excel spreadsheet or PDF catalogue.

🍷
Drop the auction catalogue here
Excel preferred — VAT lots detected automatically from highlighted rows
.xlsx
.xls
.csv
.pdf (manual parse)
ℹ️ Cave will read each row as a lot. It looks for columns containing lot number, wine name, vintage, bottle count, format, and estimate. It also checks for yellow-highlighted rows to flag VAT lots. If your column names are different, you can map them after upload.

Your Collection

Upload your CellarTracker export to enable gap analysis, duplicate warnings, and drinking window data.

🗄️
Drop your CellarTracker export
Export from CellarTracker → My Cellar → Export CSV
.csv
.xlsx
ℹ️ In CellarTracker go to My Cellar → Export → Export All Wines as CSV. The file includes wine name, vintage, quantity, drinking window, and CT scores. If you've linked your professional subscriptions, those scores come through too.

Score Database

Build your personal score database by uploading CellarTracker screenshots. These scores are used automatically when analysing auction catalogues.

📸
Screenshot
Drop image or ⌘V to paste
📄
CT Page PDFs
Drop one or more PDFs here
💡 PDF is recommended — Print → Save as PDF from any CellarTracker wine page. You can upload multiple PDFs at once.
Minimum vintage to import: (older vintages will be skipped)

Your Score Database

0 wines stored — persists permanently on the server, works from any device

0 wines

Criteria Settings

Every filter can be toggled on or off. Disabled filters are ignored entirely. Press Apply to update the shortlist.

No changes pending

Hard Filters

Lot must pass every active filter to appear on your shortlist
Max price per bottle
High estimate all-in (750ml eq.) must be ≤ this
per bottle
Vintage range
Only show wines from this vintage range
to
Appellation
Only show wines from selected appellations
Upload a catalogue first
Bottle size
Filter by bottle format
Drinking window
From your collection data ·
Minimum score
CT community avg ·
out of 100

Soft Flags

These don't exclude lots — they add context alongside each result
Flag vintage gaps
Highlight when a lot fills a missing vintage in your cellar
Warn on over-stocking
Alert if you already hold more than:
bottles of this wine
Max lot size
Flag lots larger than:
bottles
Surface tasting notes
Show critic notes inline in expanded lot view

VAT Lot Handling

Yellow-highlighted rows in the auction Excel are detected automatically
Auto-detect VAT lots
Reads yellow cell background from uploaded Excel
Apply VAT to hammer in formula
VAT on hammer is applied before buyer's premium
Show VAT badge on table
Visible warning on max bid for VAT lots
Non-VAT: All-In = Hammer × (1 + Premium%) + Duty + Shipping
VAT lot: All-In = (Hammer × (1 + VAT%)) × (1 + Premium%) + Duty + Shipping

Auction House

Cost settings used in every bid calculation
Sylvie's Wine Auction
Belgium → Florence · EU to EU
%
%
%
%
EU–EU: no duty
Set to 0 if collecting
+ Add Another Auction House

Connect Data Sources

Enter your credentials once. Cave saves them locally in your browser — they never leave your computer.

⚠️ Checking for Cave server… retry

CellarTracker

cellartracker.com · Your cellar, scores, drinking windows, and all linked professional subscriptions

Not connected
⚠️ Important: CellarTracker's API requires your username, not your email address. To find it: log into cellartracker.com → click your name top right → Account Settings → your username is shown under "Edit Profile". It may look like RaoulBajaj or similar.

How Cave connects

Your credentials

Stored only in your browser's local storage. They never leave your computer.

Live enrichment

When you upload an auction catalogue, Cave matches lots against your CT cellar and score cache to fill in scores and drinking windows.