Built for pharmacies, spare parts and hardware shops, retail counters, wholesalers and composition dealers. It runs on your own Windows PC or Mac, prints a GST bill in a few seconds while the customer waits, and reads a supplier's invoice from a photo so nobody has to type it in. The phone app keeps billing when the PC is off.
Seven days free, with no online account and no card. Windows 7 to 11, macOS 12 and later, Android and iPhone. The interface is in English, Hindi or Hinglish, your choice.
The dashboard, as it opens every morning. A real screen with sample data.
From taking the stock in to handing over the final bill. Tell it whether you run a pharmacy, a retail counter or a wholesale business and the invoice, the columns and the reports change to match.
Keyboard-driven billing with barcode scan-to-bill: search, auto-fill price and batch, discount, and print a GST invoice in seconds, as a simple B2C bill or a full B2B invoice. Cash, card, UPI or credit. Modify, return or cancel a bill and stock and dues adjust on their own.
Upload a wholesaler invoice and AI reads photos and PDFs line by line, even across multiple pages. Excel files import directly and never use your scan quota. Review, edit, import. No manual typing.
Daily sales, item movement with profit, sales by staff, dead stock, expiry, reorder and receivables by age. For GST: rate-wise summaries, invoice-wise Sales & Purchase registers, and GSTR-1 and GSTR-3B exports. Everything leaves as PDF or Excel, and as Tally XML for your CA.
One click checks your GSTR-1 before it goes near the portal: the mistyped GSTIN, the bill whose tax type does not match the buyer's state, the items missing an HSN code. Fix the list, then upload.
A real e-way bill with its EWB number straight from a saved invoice, no portal upload, printed or saved as a PDF with its QR code. For B2B invoices, the IRN and signed QR code come back in one click and print on the invoice as the law requires. Cancel inside the 24-hour window. On Gold & Platinum.
Everything runs on your own PC, so billing never stops when the connection does. No monthly login to a website, no waiting for a page to load between customers. The internet is only needed for AI invoice scanning, e-way bills and optional cloud backup.
Every line below is in every plan. It is long because the work of a shop is long.
The free phone app runs your shop from your phone: bills, purchases, dues, stock, reports and profit, even when the PC is off. An offline bill gets its real invoice number and lands in your books the moment the PC is back.

Bill on the go

Everything in one place

Sales & reports anywhere
Real screens from the Windows desktop app. Use the arrows to browse.
One app, and it takes the shape of your trade. You pick your business when you set up — pharmacy, restaurant or café, or any other shop such as grocery, hardware, paint, footwear or general store — and the screens change to match. A pharmacy gets batches, expiry and salt names. A restaurant instead gets a floor of tables, running tabs and a tile menu you tap by dish. Every other trade gets the straightforward counter you see in the first few screens below. The billing, GST and reports underneath are the same product either way.
1. Photograph the supplier's bill with your phone.
2. The same items appear on your computer. No typing.
There is no setup fee, no server to configure and nobody who has to visit your shop. Four things, in this order, and the longest of them is deciding your bill prefix.
Install on your Windows PC or your Mac, and add the free phone app.
On your phone right now? Send the download link to yourself on WhatsApp and open it on your computer.
A full shop system, billing through purchases, inventory, GST returns and reports, is a Windows habit in India. The desktop packages most shops know publish Windows-only system requirements, and what they offer a Mac owner is a workaround: a Windows machine rented in the cloud, or a compatibility layer to fake one on your own hardware.
Layerdots installs straight onto macOS, built natively for both Apple-chip and Intel Macs, signed by Layerdots and notarised by Apple. No Parallels, no Boot Camp, no rented Windows desktop, no virtual machine. It is the same application as the Windows one, with the same data, and one licence covers both.
Every plan includes full billing, inventory, purchases, reports and backup. Plans differ on AI scans, shops, e-way bills, e-invoices and shop sharing. Try it first with the 7-day free trial.
The 7-day free trial has all of this, with 10 AI scans (Excel imports unlimited), without e-way bills and e-invoices.
To buy, message us on WhatsApp or call +91 93682 76704. Your licence key activates instantly. When the trial ends your data stays on your PC; activate any time to continue.
Your data stays on your PC. Billing pauses until you activate a licence key, and you can buy one any time on WhatsApp. Activate and everything continues exactly where you left off.
Yes. Billing, inventory, reports and backups all work without internet. You only need internet for the optional extras: AI invoice scanning, Cloud Sync and app updates.
Yes. Take a one-click backup from Settings, copy it to the new PC and restore it there. If you use Cloud Sync, just activate the new PC with the same licence key and your data downloads automatically.
Yes. Export your items, customers and suppliers from your current software as Excel, CSV or DBF, then import the file. Columns are matched automatically and you can adjust them before saving.
Basic covers 1 shop, Gold up to 2 shops and Platinum up to 3 shops, all from a single install and switchable in one click.
Yes. Generate a real e-way bill with its EWB number straight from a saved invoice, after a one-time connection to your e-way bill portal account. Any shop type can use it: one is needed whenever goods worth over ₹50,000 move. On Gold and Platinum; not in Basic or the trial.
Yes. The app reports a B2B invoice to the government portal and prints the IRN and signed QR code it returns on the invoice, as the law requires on the buyer's copy. It can generate the e-way bill in the same step, and cancel a reported invoice within 24 hours. Needed once your turnover crosses the government's limit. On Gold and Platinum; not in Basic or the trial.
You send a one-time code to your accountant or our support team, they enter it in their own Layerdots ERP, and they get that one shop over the internet. An invite is view only or full editing, nothing starts until you approve the connection, and you can revoke it any time. Needs Cloud Sync on for the shared shop. Gold shares with 1 person, Platinum with unlimited.
Yes. Activate the same licence key on both PCs and connect the second one to your existing shop; the app offers this right after activation. Both computers then work on the same shop, in sync both ways, sharing one invoice number series so two bills can never get the same number. Both need internet to bill.
Message us on WhatsApp or call +91 93682 76704. After payment we send your licence key, and you activate inside the app in under a minute.
Your sales, customers and stock live in a file on your own computer, in your Documents folder. Not on our server, because there is no server holding it. We cannot read it, and there is nothing for us to sell.
Cloud Sync exists, and it is switched off until you switch it on. Turn it on and that shop is copied to a private account only you can reach, on servers in Mumbai, so a second computer or the phone app can work on the same shop. Turn it off and the copying stops.
We filled it with more than a real shop will ever hold: 25 lakh products, 20 lakh invoices, 60 lakh sale lines. Then we fixed whatever struggled. These are measurements taken on that shop, not projections.
| What was measured | Result |
|---|---|
| Finding a medicine across 25 lakh products | 7 msa barcode scan is quicker still |
| Saving a bill while a heavy report runs | about 1 msthe counter does not wait for the report |
| Dead Stock across 25 lakh items | 3 min → under 3 soutstanding-balance checks went from hours to seconds |
Download the free 7-day trial. No online account and no card.
Download FreeLast updated: 4 August 2026
Layerdots ERP is a billing and shop-management system for shops and businesses. This policy covers all of our apps:
In short: your business data stays on your own computer by default, and only leaves it if you choose to switch on the optional Cloud Sync feature. Where a section applies to only one of the apps, it says so.
Everything you create in the app, sales and bills, estimates, inventory, purchases, customers, suppliers, payments, reports and activity history, is stored on your own computer, inside your Documents folder. Unless you turn on Cloud Sync, we do not upload it, we do not run a server for it, and we cannot see it. Any backups you make are saved to the location you choose, on your own drives.
The phone app does not keep a second copy of your shop's records. It reads them from your computer as you use it, and stores only what it needs to work: which computer it is paired with, its pairing credentials and signed-in staff user, your shop name, and any bill you made while the computer was switched off (kept on the phone until it can be sent). Invoice PDFs it creates for sharing are written to the phone's temporary storage. Uninstalling the phone app removes all of it.
The app includes an optional Cloud Sync feature, found in Settings → Data & Backup. It is switched OFF by default; until you enable it, nothing in this section applies and your data never leaves your computer. If you enable it for a shop you have activated with a licence:
The app has an optional invoice-scanning feature. Only when you choose to use it, and only if the file you pick is an image or a PDF, that file is sent to Google's Gemini AI service to read the items for you; Google's handling of it is governed by their own privacy terms. Excel and CSV files are not sent anywhere: they are read on your own computer, which is also why they never count against your monthly scan limit. If you never use invoice scanning, nothing leaves your computer for this feature.
The phone app is optional. If you never pair a phone, none of this section applies and nothing about it affects the desktop app.
What it does. You pair it with your shop's computer using a code shown on the computer. Once paired you can make and view bills, look up stock and batches, manage customers and dues, record returns, see reports, and photograph a purchase invoice for scanning. It is a window onto the shop's records, not a separate copy of them.
How it reaches your data, two routes:
Invoice scanning from the phone uses the same optional AI feature described in section 3, and the same terms apply.
The phone app collects nothing for us. It sends us no usage ping, no analytics and no error reports. There is no advertising software in it, it does not use an advertising identifier, and it does not track you across other apps or websites. Your shop's records go nowhere except your own computer or, on the fallback route above, your own shop's isolated cloud records.
Barcode scanning on Android. The Android app reads barcodes and QR codes using Google's ML Kit, a Google component that runs on the phone itself. It works offline, and we give it nothing but the camera view it needs to find a code. That component also carries Google's own diagnostics channel, which can report to Google how their scanner is running. It is Google's, governed by their privacy terms; it is not something we can switch off, and we never see it. It carries none of your bills, stock, customers or other shop records. The iPhone app contains no Google component and scans using Apple's built-in scanner.
Permissions are asked for only when the feature needs them: the camera for scanning invoices and barcodes, photos if you pick an existing invoice image, and local-network access so the phone can find your computer on your Wi-Fi.
This section is about the desktop app only. The phone app sends us no ping and no error reports. See section 4.
The desktop app sends one launch ping per day: a random install id, the app version, which operating system it is running on (Windows or macOS), a device identifier (a one-way code derived from your computer, used to recognise this installation and, if ever needed, deactivate a specific computer; it can't be reversed to identify your hardware), and, once you've set up your shop, your shop name and phone number, and your license status (trial or paid plan, which plan, and its expiry date), so we can recognise you and help you with your account and renewals. It contains no customer data, no sales or other business data, no actual license key and no IP address, and it is readable only by us. If the app hits an unexpected technical error it also sends a small error report (the error message and technical trace with your computer's username removed, app version, OS name and the same install id: never any business data, capped per day) so we can fix problems quickly. The app also checks for updates. This website uses Google Ads conversion measurement, Microsoft Clarity (to see how the page is used) and an anonymous download counter. We never sell or share data, and we do not sign you in to any online account unless you enable Cloud Sync.
When you save a customer's details for billing or credit, that information is stored in your local database. If you enable Cloud Sync, those details are included in what is synced. The same customer details can be viewed and edited from the paired phone app, which reads them from your computer over your Wi-Fi (or, if Cloud Sync is on and the computer is off, from your shop's own cloud records; see section 4). In all cases you remain responsible for your customers' personal data under the laws that apply to your business.
Some of these details can be sensitive: if you record a customer's PAN or Aadhaar number for GST purposes, it is handled exactly like the rest of that customer's record: stored with your shop's data, included in Cloud Sync if you have enabled it, and never sold, shared or used for advertising.
Your on-device data's safety depends on your computer's security and your backups; we recommend regular backups and a delete-protection password in Settings. When Cloud Sync is on, the cloud copy is protected by your account credentials and the provider's security, so keep your licence and device secure. A paired phone can reach your shop's data, so keep the phone locked with a passcode and unpair it in Settings if you lose it or give it away.
The app is a business tool and is not intended for use by children.
We may update this policy if the way the app handles information changes. The date at the top will always show the latest version.
Layerdots ERP · Email: contact@layerdots.com · WhatsApp or phone: +91 93682 76704
Last updated: 4 August 2026
This page explains how to delete data from Layerdots ERP, on the desktop app (Windows and macOS) and the phone app (Android and iPhone).
Almost all of it is on your own computer, in your Documents folder, not with us. We cannot delete that for you, and we cannot see it. You delete it by deleting the records in the app, or by removing the data folder yourself. The phone app keeps no second copy of your shop's records; it reads them from your computer.
A cloud copy exists only if you switched on Cloud Sync, which is off by default. Everything below about our servers applies only in that case.
To have your shop's cloud data and account deleted by us, send us the request. The button fills in the message for you, you only add your shop name:
Or write to contact@layerdots.com yourself, or call +91 93682 76704.
Please send it from the email address or phone number registered with your shop, and include your shop name so we can identify the right account. We may ask one question to confirm it is really you. This protects you, since anyone who could ask for your deletion could otherwise destroy your books.
What we delete: your shop's synced business records (sales, estimates, inventory, purchases, customers, suppliers, payments), your cloud account and the install record described in the Privacy Policy. Timeline: within 30 days of us confirming the request.
What we cannot delete: the copy on your own computer, and any backups you made to your own drives. Those are yours and always were. Delete them yourself. Bear in mind your business may be legally required to keep sales and tax records for a period, so consider exporting or backing up before you ask.
Uninstalling removes what is on that device. If Cloud Sync was on, ask us using the details above.
Layerdots ERP · Email: contact@layerdots.com · WhatsApp or phone: +91 93682 76704
Last updated: 4 August 2026
By downloading, installing or using Layerdots ERP ("the App"), you agree to these Terms. If you do not agree, do not install or use the App.
The App is licensed, not sold. On purchase you receive a licence key that activates the App for your business for the agreed subscription period and number of shops. The licence is non-exclusive and non-transferable, and may not be resold, shared or sub-licensed.
The App is offered on annual subscription plans (Basic, Gold, Platinum) plus a free 7-day trial. Each plan includes a monthly limit on AI invoice scans and a maximum number of shops, as shown on our Pricing page. Prices shown are exclusive of GST; 18% GST applies.
Subscription fees are payable in advance and your access continues until the end of the paid period. Except where the law requires otherwise, fees are non-refundable. We will tell you the price before each renewal.
The optional invoice-scanning feature sends the images and PDFs you choose to a third-party AI service (Google Gemini) for reading; your use of it is also subject to that provider's terms. Excel and CSV files are read on your own computer and are not sent to that service. Scan counts are limited per plan and reset monthly. Always review scanned results before saving; we do not guarantee the accuracy of automated reading.
The App is local-first: your business data is stored on your own computer. You are responsible for the accuracy of your data, for complying with the laws that apply to your business (including tax, GST and customer-data laws), and for keeping your own backups. We are not liable for any loss of data on your device.
You must not reverse-engineer, decompile or modify the App, tamper with or circumvent the licensing or scan limits, or use the App for any unlawful purpose. One business category applies per device; running a different business type requires a separate licence.
The App and any optional cloud features are provided "as is" and "as available", without warranties of any kind, express or implied. We do not warrant that operation will be uninterrupted or error-free.
To the maximum extent permitted by law, we are not liable for any indirect, incidental or consequential damages, or for loss of profits, data, business or goodwill. Our total liability for any claim is limited to the amount you paid for the App in the twelve months before the claim.
We may suspend or end your licence if you breach these Terms. On termination your right to use the App stops; any data on your own device remains yours.
We may update these Terms; the date above shows the latest version. Continuing to use the App after a change means you accept the updated Terms.
These Terms are governed by the laws of India, and the courts of India have exclusive jurisdiction over any dispute.
Layerdots ERP · Email: contact@layerdots.com · WhatsApp or phone: +91 93682 76704