For wholesalers, importers, exporters & small manufacturers

Your inventory, invoices, and catalogs — finally in one place.

Stop switching between Excel for inventory, Canva for catalogs, Tally for invoicing, and WhatsApp for orders. Katalogo connects everything — so a price change updates your catalog, your invoices, and your stock count, everywhere, instantly.

Free plan available · No credit card required · Built by a founder who runs an import-export business across three continents

katalogopos.com — try the matrix

Try it live

Linen Shirt — wholesale matrix

Color / SizeSML
Red
$2212 pcs
$248 pcs
$243 pcs
Blue
$2215 pcs
$246 pcs
$24Out
Navy
$269 pcs
$2811 pcs
$284 pcs

Tap a cell to edit prices — catalog and POS stay in sync.

Interactive demo: edit wholesale prices in a size-color inventory matrix and see catalog tiles update instantly. Katalogo syncs inventory, POS, invoices, and PDF catalogs from one source of truth.

  • 12+

    Countries served

    Caribbean, Gulf, India & beyond

  • 2-D

    Matrix inventory

    Size × color grids, not spreadsheet rows

  • 60 sec

    Catalog generation

    PDF line sheets from live stock

  • $0

    To get started

    Free plan — no credit card

Why Katalogo

One platform. Three wholesale superpowers.

Inventory, catalogs, and B2B sales stay connected — so you stop rebuilding the same data in Excel, Canva, and WhatsApp.

One inventory source of truth

Track size-color variants in a visual matrix. A stock change updates POS, catalogs, and reports — no copy-paste between Excel sheets.

Catalogs from live stock

Generate branded PDF catalogs and price lists in seconds. When a price or photo changes in inventory, your buyer-facing catalog stays current.

Built for wholesale workflows

Dual currency, B2B credit limits, aging reports, and offline POS — designed for importers and distributors, not generic retail checkout.

Sound familiar?

Your inventory lives in a spreadsheet that's breaking

You're tracking hundreds of SKUs across sizes and colors in Excel. One bad copy-paste and your stock counts are wrong for a week. You've got 8 colors × 4 sizes = 32 variants of a single product, each on its own row — and you're scrolling through 2,000 rows to find what's actually in stock.

Your catalogs take hours to rebuild in Canva

Three prices changed. Two new products arrived. One went out of stock. Now you're back in Canva, re-laying out images, copy-pasting prices, fighting with grid alignment. By the time you email the PDF, two more things have changed.

Your credit tracking lives in someone's head

Buyer X owes $4,200 from three invoices. Buyer Y paid half of one invoice and nothing on the other two. You think. But the notebook with the details is at the warehouse, and the WhatsApp thread confirming the payment is somewhere in last month's chat.

Your exchange rate calculations are a daily gamble

You source in one currency, sell in another, and somewhere between the supplier invoice and the customer receipt, 1-3% of your margin disappears into approximated exchange rates.

Katalogo replaces the four or five tools you're duct-taping together — for less than the cost of one of them.

Connected platform

One system. Everything connected.

Import your products from Excel. Start selling in under 30 minutes. No implementation consultants. No six-week onboarding.

Inventory that thinks in grids, not rows

See your entire Red/S, Red/M, Red/L, Blue/S, Blue/M, Blue/L stock in one visual matrix — not 32 separate spreadsheet rows. Track up to 150 variants per product. Low-stock alerts fire at the variant level. Bulk edit prices, images, and status across the entire grid in one action.

Catalogs generated in 60 seconds, not 6 hours

Your product catalog is a live view of your inventory — not a separate Canva document that goes stale. Filter by category, brand, or availability. Apply customer-specific pricing tiers. Click generate. Download a branded PDF or share a link. Done before your buyer finishes their coffee.

Dual currency without the mental math

Set your primary and secondary currency. Choose a live or fixed exchange rate. Every invoice, every receipt, every ledger entry records the exact rate used. Historical reports stay accurate even when rates change months later. Accept local cash, price in USD — the system does the conversion silently.

B2B credit that tracks itself

Set credit limits per customer. Generate invoices against their account. Apply payments — partial or full — to specific invoices or oldest-first. See aging reports (30/60/90+ days) at a glance. Get alerted before a customer's balance reaches their limit. Stop scrolling through WhatsApp to find who owes what.

One POS for walk-in retail AND wholesale

Ring up a retail customer with cash. Switch to a wholesale invoice with credit terms. Same inventory, same register, same system. Multi-register support for busy counters. Offline-first — keeps selling when internet drops.

Automation

What a single sale actually triggers

Every action triggers four reactions. Silently. Instantly.

When your cashier closes a $120 invoice at your downtown register:

  1. 1. Stock decrements atomically — the exact variants sold are deducted at that location. Other locations stay untouched.

  2. 2. The customer's ledger updates — if it's a credit sale, their balance increases. Credit limit enforcement is live.

  3. 3. Revenue, tax, and COGS post automatically — in both currencies if dual currency is enabled. Exchange rate is snapshotted.

  4. 4. Reports refresh — sales by register, staff commission, Z-report, and reconciliation all recompute.

All four happen in under a second. Whether you're online, offline, or somewhere on the way to a customer site.

Built for businesses that don't fit the "small business POS" mold.

Wholesale & distribution operations

High-SKU businesses with B2B customers, credit terms, and multi-tier pricing. The matrix inventory, aging reports, and instant catalog generation exist because a generic retail POS can't handle this workflow.

Hybrid retail-wholesale showrooms

One product catalog, two sales modes. Walk-in retail with cash/card and wholesale with negotiated pricing and credit terms — from the same register, using the same inventory.

Importers & re-exporters

Multi-currency operations, multi-country suppliers and buyers, free-zone-aware tax handling. Source in one currency, sell in another, track margins accurately.

Small manufacturers with custom product lines

Handcrafted goods, ceramics, glassware, leather, decor — products with variants and small batches. Picture estimates let you snap a photo and turn it into a quotation.

High-SKU apparel & fashion businesses

The 2-D size-color matrix was designed for this. If your products come in sizes and colors, your inventory model should think in grids, not rows.

Compare

What Katalogo replaces — honestly

Katalogo compared to Odoo, Loyverse, Square, and Excel-based workflows for wholesale businesses
KatalogoOdoo / ERPsLoyverse / SquareExcel + Canva + Tally
Size-color matrix inventoryBuilt-inRequires modules + configNot availableManual, error-prone
Instant PDF catalogs from inventoryBuilt-in, 60 secondsRequires customizationNot available4-8 hours in Canva
Dual currency invoicingBuilt-inAdd-on / complex setupNot availableManual calculator
B2B credit sales + agingBuilt-in, automaticModule dependentLimitedNotebook / spreadsheet
Loyalty programBuilt-inModuleSeparate appNot available
Picture estimates & invoicesBuilt-inNot standardNot availablePhone photos in WhatsApp
Setup time30 minutes2-6 weeks30 minutesAlready doing it (painfully)
Cost for a small teamFree to $65/mo$300-2,000+/moFree to $89/mo"Free" (but your time isn't)
Works offlineDependsPartialN/A

From a founder who runs this kind of business.

"I built Katalogo because I run an import-export business across multiple countries and couldn't find software that handled the way I actually work — dual currencies, B2B credit, size-color variants, and catalogs that need to be current by the time a buyer opens them. Every feature in Katalogo exists because my own operations needed it. It's not a product roadmap built from market research — it's built from daily frustration."

AC
Arun Chhatwani
Founder

Try our free tools — no signup needed

Product Catalog Maker

Upload products, choose a template, download a branded PDF in under a minute. No account needed.

Try the catalog maker

B2B Price List Generator

Multi-tier pricing, dual currency, MOQ tracking, branded PDF. Built for wholesale.

Try the price list generator

Pricing

Pricing that makes sense for small businesses

Katalogo pricing plans: Free, Starter, Core, and Growth tier limits
FreeStarterCorePopularGrowth
Price$0/mo forever$20/mo$25/mo$65/mo
Invoices/month50500UnlimitedUnlimited
SKUs (inc. variants)1001,000UnlimitedUnlimited
Catalog creations/month110UnlimitedUnlimited
Price tiers13UnlimitedUnlimited
Registers115Unlimited
Users1310Unlimited

All plans include: dual currency, B2B credit sales, discount engine, loyalty program, offline POS, cloud sync, picture estimates.

No per-transaction fees. No percentage of revenue. Cancel anytime.

FAQ

Common questions

Q: Does the app work without internet?

A: Yes. The POS, inventory, and customer lookups all work offline. When internet returns, everything syncs to the cloud automatically.

Q: What hardware do I need?

A: Any device with a modern browser. Works with standard 58mm/80mm thermal printers, USB or Bluetooth barcode scanners, and cash drawers. No proprietary hardware.

Q: Can I import my existing data?

A: Yes. Upload Excel or CSV files with products, customers, or suppliers. Map your columns, preview, commit.

Q: How does dual currency work?

A: Set a primary and secondary currency with a fixed or live exchange rate. Every transaction, invoice, and ledger entry is recorded in both currencies automatically.

Q: Is the free plan actually usable?

A: Yes — 50 invoices/month, 100 SKUs, dual currency, B2B credit, offline POS, and one catalog per month. Plenty for a solo operator getting started.

Your best sales week is ahead of you.

Import your products, generate your first catalog, ring up your first sale — all in under 30 minutes.