Offline-first retail operations

Every bill,
handled with ease.

Billing Genie is a self-funded software startup building an offline-first retail platform for Indian paint and hardware shops. It brings local billing, catalog management, goods receiving and stock history into one shop-floor workflow.

Explore the product

No external shop pilot is active yet. This is not a production accounting system.

Interface illustration · sample values, not shop results

Made for everyday shop work.

The current slice runs on one device and records the steps staff need to sell, receive and review stock. These illustrations show workflows, not live shop data.

On-device
SALE RECORD
STATUSSavedon this device

Local billing

Find products, choose a customer and save a sale with its stock effect, during internet interruptions while authorized offline access remains valid.

Review before posting
SUPPLIER DELIVERY

Goods receiving

Record the supplier, delivery reference and quantities actually received, then review before adding stock.

CSV + image

Assisted catalog entry

Manage products and variants. Import candidate catalog rows from CSV or images, with an explicit review step.

Local audit trail
STOCK MOVEMENTS
TRACEReceiptsAdjustments · Sales

Stock history

Review a local trail of receipts, adjustments and sales to understand how the current quantity changed.

Work locally, review deliberately.

An internet interruption should not stop a single device’s counter workflow. The app stores current billing and receiving records on that device.

01 / FINDChoose the right itemSearch the local catalog by product, variant or barcode text.
02 / REVIEWCheck the detailsConfirm quantities, customer, rate and payment choice.
03 / SAVECommit locallySave the sale and its stock effect together on the device.
04 / TRACELook back clearlyReview sale snapshots and stock movement history.

AI where it can help.
Billing where it must be dependable.

These capabilities are planned, not part of the current prototype. AI will prepare suggestions for staff to review, away from the checkout path.

Human reviewSource referencesInventory exceptionsDocument analysis
Planned, not released

Make paperwork easier to review.

Supplier documents and stock exceptions deserve careful attention. The planned assistant will organise possible answers while keeping decisions with shop staff.

  • Suggest invoice fields and possible product matches.
  • Flag unclear pack sizes, rates and quantities.
  • Surface unusual stock movements for review.
  • Require approval before any stock or financial posting.

Local operations. Connected records.

Our deployed prototype combines a Flutter client with an AWS-hosted backend. We are validating one billing device per shop before expanding to coordinated devices.

01 / CLIENT

Flutter and local storage

Billing and goods receiving record changes locally. Authorized offline access is time-limited, and PDF bill export is available for testing.

02 / BACKEND

NestJS and PostgreSQL

Supabase Auth provides identity. Backend membership checks and PostgreSQL row-level security scope access to each shop. Monetary values use integer paise.

03 / DELIVERY

Events and infrastructure

AWS SQS processes uploaded bills asynchronously, with idempotent retries. Terraform and Ansible manage infrastructure and deployments; automated tests check core workflows.

Catalog definitions and bills currently sync to the backend. Purchase receipt, customer and stock synchronization, device recovery and external pilot validation remain in progress. AI-assisted administration is planned and does not control billing.

Dependability comes first.

Billing Genie is not yet a replacement for a shop’s existing accounting or compliance records. These are the next areas of work.

01 / INVOICES

Reviewed output

GST invoice layout and printer support require further implementation and validation.

02 / RESILIENCE

Backup and recovery

Complete local backup, restore and recovery checks before live use.

03 / COORDINATION

Several devices

Build and verify full bill, stock and customer synchronization across a shop.

Preparing for shop feedback.

Founded by Santosh Katageri in Hubballi, Karnataka, India, Billing Genie is bootstrapped and currently undergoing internal testing. No external shop pilot is active yet, and we have no paying customers. We are preparing for feedback from paint and hardware retailers.

Contact the founder: santosh@billinggenie.in