Local billing
Find products, choose a customer and save a sale with its stock effect, during internet interruptions while authorized offline access remains valid.
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 productNo external shop pilot is active yet. This is not a production accounting system.
Interface illustration · sample values, not shop results
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.
Find products, choose a customer and save a sale with its stock effect, during internet interruptions while authorized offline access remains valid.
Record the supplier, delivery reference and quantities actually received, then review before adding stock.
Manage products and variants. Import candidate catalog rows from CSV or images, with an explicit review step.
Review a local trail of receipts, adjustments and sales to understand how the current quantity changed.
An internet interruption should not stop a single device’s counter workflow. The app stores current billing and receiving records on that device.
These capabilities are planned, not part of the current prototype. AI will prepare suggestions for staff to review, away from the checkout path.
Supplier documents and stock exceptions deserve careful attention. The planned assistant will organise possible answers while keeping decisions with shop staff.
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.
Billing and goods receiving record changes locally. Authorized offline access is time-limited, and PDF bill export is available for testing.
Supabase Auth provides identity. Backend membership checks and PostgreSQL row-level security scope access to each shop. Monetary values use integer paise.
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.
Billing Genie is not yet a replacement for a shop’s existing accounting or compliance records. These are the next areas of work.
GST invoice layout and printer support require further implementation and validation.
Complete local backup, restore and recovery checks before live use.
Build and verify full bill, stock and customer synchronization across a shop.
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