Market Day

Tailored for West & Central African Commerce

1 248 500 FCFA

That is what the shop took. The owner would have told you about a million.

Stop guessing. Market Day brings bank-grade POS, 100% offline reliability, Cameroon DGI fiscal invoicing, and native SYSCOHADA accounting directly to your phone or counter.

SYSCOHADA & Sage 100 Native Cameroon DGI QR Receipts MTN MoMo & Orange Money 100% Offline-First

Three questions about your own shop

How much stock walked out of your shop last month?

Now you can name the unit.

Every item is followed from warehouse receipt to customer sale. FIFO inventory valuation and real-time reconciliation pinpoint discrepancies the moment they happen.

Did last night's cash drawer actually balance?

Now the drawer answers for itself.

Cashiers close shifts blindly using the 11-denomination CEMAC banknote & coin counter grid. Variances are flagged automatically to managers, ending till arguments.

Are your sales ready for DGI tax compliance and your accountant?

Now compliance is 1-click automatic.

Generate Cameroon DGI compliant fiscal receipts with tele-declaration QR codes and export balanced SYSCOHADA journals directly into Sage Saari 100 (.PNM).

What the app keeps track of

Every unit Received, moved, sold, returned, corrected. Real-time FIFO cost tracking on every SKU.
Every franc Cash (FCFA / XAF), MTN MoMo, Orange Money, Credit and Instalments, tracked with exact ledger entries.
Every shift Opened with a float, closed with blind denomination counts, signed by cashier and manager.
Every tax centime 19.25% TVA (17.5% base + 10% CAC), NIU/RCCM headers, anti-tamper hash chaining & QR tele-declaration.

Enterprise Finance & POS Built for Africa

Engineered for OHADA & CEMAC Commerce.

From Douala and Yaoundé to Abidjan and Dakar: enterprise fiscal, accounting, and retail inventory features ready from your very first sale.

Cameroon DGI Fiscal Invoicing & QR Code Statutory NIU & RCCM headers, exact 19.25% TVA split (17.5% State + 10% CAC Council surtax), SHA-256 anti-tamper hash chaining, and scanned tele-declaration QR verification.
SYSCOHADA & Sage Saari 100 Export Export balanced double-entry accounting journals in 1 click into Sage 100 Compta (.PNM/.TXT) format across Classes 3 (Stocks), 4 (Tiers), 5 (Trésorerie), 6 (Charges), and 7 (Produits).
Returnable Bottle Deposits (Consignations 4194) Built-in support for returnable glass bottles and beverage crates. Automatically separates deposit liabilities from taxable merchandise revenue so you never overpay VAT.
Blind Shift Close & CEMAC Denomination Grid Interactive 11-denomination Central African counter (10k, 5k, 2k, 1k, 500 notes; 500, 100, 50, 25, 10 coins). Cashiers count blindly without seeing expected totals, stopping till shrinkage.
Dual Mobile Money Rails (MTN MoMo & Orange Money) Accept payments effortlessly with customer mobile tokens. Automatically segregates cash vs digital transactions and accounts for operator commission splits (Account 6271).
100% Offline-First POS Engine Zero downtime. Ring up customers, scan barcodes with your camera, apply promotions, and print receipts even during power outages or internet drops. Syncs safely when reconnected.
Multi-Store & Central Warehouse Logistics Manage multiple shop locations and a central depot from one single dashboard. Real-time stock transfers, intake goods receipts, and FIFO asset valuation.
Credit Book & Carnet de Crédit Instalments Offer trusted customers purchases on credit with credit limits, manager approval overrides, customer token receipts, and flexible payment instalment schedules.

Stop estimating your own shop.

Create your business, add your products, and ring a real sale today. No card, no contract, no training day.

Already have an account?

Market Day Counting, recording and balancing for small businesses.
Market Day

Welcome back

We'll email you a link that signs you in — no password needed.

New here?

Create your account

At least 8 characters.

Already have an account?

Reset your password

We'll email you a link to set a new password.

Choose a new password

Create your business

You'll be the owner. You can invite your team next.

Business details (optional) — you can change these later in Settings.

You've been invited

Sign in or create an account to join the team.

Market Day

Online Synced
You're offline — sales you make are queued and will sync when you're back online.
Install Market Day on this device to use it offline.

My Business

—

    —

    Start your shift

    Select the store you're working from.

    Welcome!
    0 Sales this shift
    0 XAF Total this shift

    Loading…

    Just happened

    Stock overview

    Loading…

    Quick actions

    Checking your shift…

    Open your shift

    Pick a store and enter your opening cash float to start selling.

    On round items (bottles, cans), hold a little further away and keep the code facing the camera

    New Sale

    Scan items to build the invoice

    Invoice

    0 item(s)

    No items yet

    Subtotal 0 XAF
    Discount 0 XAF
    Total 0 XAF

    Complete Sale

    0 XAF

    Credit requires an internet connection — reconnect to offer credit.

    Instalment plans require an internet connection — reconnect to offer them.

    0 XAF

    New customer

    New customers get a 0 XAF credit limit by default. Ask an owner/manager to raise it later if this customer needs more.

    Submitted — Awaiting Approval

    Close Shift (Blind Count)

    Count the physical cash in your till. Enter denomination counts below.

    💵 Banknotes (Billets)
    🪙 Coins (Pièces)

    Shift Summary

    Sale Complete!

    Products

    Loading products…

    Product details

    Add New Product

    Recorded as liability (Account 4194) and refunded upon return.

    Print Barcode Labels

    Stock alerts — your store

    Loading alerts…

    Stock Alerts

    Out of Stock 0
    Low Stock 0

    Loading alerts…

    Quarantined operations

    Sales and stock operations this device could not sync. Retry to re-queue them, or discard them permanently after confirming.

    Loading…

    Open stock exceptions

    Loading…

    Warehouse at a glance

    Loading…

    Receive Stock

    Log goods as they arrive — into the warehouse or directly to a shop.

    New product — enter its details:

    Both are required on every delivery. They are saved onto the product, and each change is kept in its price history.

    Transfer Stock

    Move stock between the warehouse and a shop, in either direction.

    Return to Manufacturer

    Send defective or damaged stock back — removes it from the business.

    Correct a Stocktake

    Enter what you actually counted — the system logs the difference, never an overwrite. Owner/Manager only.

    Reconciliation Report

    Ever received + returned to manufacturer + net sold + adjustments = on hand (figures are signed exactly as recorded in the ledger). Any non-zero discrepancy is highlighted below.

    Loading…

    Stock Movements

    The 50 most recent stock movements, newest first.

    Loading…

    FIFO Valuation & COGS Reports

    Real-time asset valuation based on FIFO inventory cost layers, COGS ledger breakdown, and perpetual gross margins.

    Loading financial & FIFO valuation data…

    Report Damaged Stock

    Move damaged stock off the shelf into the holding cage. A stock manager will confirm it into the warehouse.

    Confirm Damaged Returns

    Receive caged damaged stock into the warehouse. Each return can be confirmed once.

    Loading…

    Sales History

    0 sales

    Loading sales…

    Sale Details

    Credit Approvals

    Pending credit-sale requests awaiting your decision.

    Loading pending requests…

    Credit Request

    Credit Sales

    Loading credit sales…

    Instalments

    Loading instalments…

    Manage Customers

    Invite a team member

    Leave all unchecked for access to every store.

    Team members

    Manage Business

    Choose what you'd like to manage.

    Shops

    Create a new shop or manage existing ones.

    Loading shops…

    Business Settings

    Loading…

    Loading settings…

    Screen locked

    Type your PIN, or tap the keypad below, then select Unlock.

    Too many incorrect attempts. To continue you must sign in again with your account password.