Never lose money to expired stock again.

Track stock age and flag items before they sit past their date — right on any device.

✓ Free Forever ✓ No Credit Card 📱 Works on Any Device
Vape shop staff checking inventory with a tablet
TrackElf stock age
≤1mo0 ≤2mo0 ≤3mo0 ≤6mo0 ≤1yr0 >1yr0 OVERDUE0
Expiry Track™

Stop expiry losses — log your purchases today

Log each batch by date received. We flag items before your window.

Expiry Track tool on a tablet
📅

Batch Tracking

Log every batch by date — know exactly how long it has sat.

🎨

Colour Timeline

Green is fresh, red is overdue at a single glance.

🔔

Smart Alerts

Get flagged 14, 30, 60 or 90 days before stock expires.

☁️

Cloud Sync Pro

Real-time sync across every phone, tablet and till.

Start Using Expiry Track →
Who We Serve

Built for every role in the vape trade

🏪

Vape Shops

Independent owners who can’t afford a single mistake.

Learn more →
🏪

FMCG Shops

Convenience, grocery and forecourt stores selling vapes.

Learn more →
🛒

Online Shops

E-commerce and multi-channel sellers.

Learn more →
🏢

Vape Chains

Multi-location retailers and head offices.

Learn more →
🏬

Wholesalers

Distributors handling hundreds of SKUs and batches.

Learn more →
🍺

CBD/Shisha Shops

Specialist stores with shelf-life-sensitive products.

Learn more →
Our Service

Together, We plan well and go far.

Solutions Vape Industry
AI Empowered

AI Empowers the Vape Industry

Creating expiry-free sales channels — from Warehouse to Sales Front.

📊

AI Expiry Track™

Real-time batch shelf-life tracking with AI expiry risk signal detection.

🏢

AI Operation Track™

Syncs every department into a single operational intelligence layer — no silos, no lag, maximum efficiency.

📈

AI Marketing Track™

AI-driven pricing, promo and channel performance signal tracking.

🤖

AI Customer Service Agent™

Vape-domain-trained AI agent that understands your service policies and auto-generates summaries of every customer interaction.

Open Source

Expiry Track core is open source.

In the AI era, our open-source code slots into your digital setup — so you can harness AI to grow your business, faster.

View on GitHub →
MIT License Local-first PWA Vanilla JS
expiry-track.js
// Calculate stock age & expiry risk
function getStockAge(purchaseDate) {
  const days = Math.floor(
    (Date.now() - new Date(purchaseDate)) / 86400000
  );
  if (days > 365) return { level: 'overdue', color: '#dc2626' };
  if (days > 180) return { level: 'warning', color: '#f59e0b' };
  if (days > 90)  return { level: 'watch',   color: '#eab308' };
  return { level: 'fresh', color: '#10b981' };
}
Pricing

Start free, upgrade when you grow

Free

£0 forever
  • Full Expiry Track™
    • Expiry alerts & flags
    • Stock age checking
    • Local storage, no signup
    • Smart alerts (14/30/60/90 days, local browser)
Get Started

For FMCG & Vape Shops

Business

  • Full Expiry Track™
  • Multi-store & multi-user teams
  • Vape Insight & Weekly Report
  • First Listing & priority support
  • AI Customer Service Agent™
Subscribe now

Talk to our team · for Chains & Wholesalers

FAQ

Frequently asked questions

TrackElf’s AI analyses batch age, purchase patterns and product turnover to flag items at risk of expiry before they become dead stock. The free tool runs entirely in your browser; Pro adds cloud-based predictive alerts across all your locations.

No — it runs in your browser and can be added to your home screen as a PWA. Works on any phone, tablet or desktop.

Free stores everything on your device — nothing leaves your browser. Pro uses an encrypted cloud with daily backups.

Pro and Business support every location in one dashboard, with multi-user accounts and role permissions.

Yes — no contracts, cancel in one click. Your data remains exportable via CSV at any time.

The tool works anywhere. Market data (brands, wholesalers, compliance) rolls out region by region — UK first, USA next.

View all FAQs →

Keep your shelves expiry-free

No credit card required. Set up in 2 minutes.

Start Free
VapeHub London
VapeHub London ✓ Expiry-Free
Cloud 9 Manchester
Cloud 9 Manchester ✓ Expiry-Free
VapeVault Leeds
VapeVault Leeds ✓ Expiry-Free
Puff City Birmingham
Puff City Birmingham ✓ Expiry-Free
Fresh Puff Glasgow
Fresh Puff Glasgow ✓ Expiry-Free
Elf Vapes Liverpool
Elf Vapes Liverpool ✓ Expiry-Free
VapeHub London
VapeHub London ✓ Expiry-Free
Cloud 9 Manchester
Cloud 9 Manchester ✓ Expiry-Free
VapeVault Leeds
VapeVault Leeds ✓ Expiry-Free
Puff City Birmingham
Puff City Birmingham ✓ Expiry-Free
Fresh Puff Glasgow
Fresh Puff Glasgow ✓ Expiry-Free
Elf Vapes Liverpool
Elf Vapes Liverpool ✓ Expiry-Free