Skip to main content
The first time you open BillBasket, a short setup wizard walks you through a few screens so the app matches your store, your country’s tax rules, and the way you work. Once it’s done, you land straight on your dashboard.
If your account already has a store registered to it (for example, you’re adding a second device), BillBasket offers to open that existing store instead of creating a new one — you’ll only be asked to set a PIN for this device.

Understanding the fields

Country — sets which tax system and currency your store uses (for example, GST + ₹ for India, VAT + ৳ for Bangladesh, VAT + रू for Nepal). This choice is used immediately to pick the right label for the tax field below, and to seed your store’s starting tax rates — changing country later isn’t a simple edit, so pick the country you actually trade in. Language — the display language for the whole app. You can change this anytime afterward in Settings, so it’s safe to pick your best guess now. Store/Business name — printed on every bill; if you signed in with an account that already has a business name on file, this is pre-filled for you but stays editable per store. Address, phone, email — optional business details that also appear on printed bills. The phone number is formatted according to the country you picked in step 1. Tax ID — the field label changes based on your country (GSTIN for India, PAN/VAT Number for Nepal, BIN for Bangladesh, and so on) — this is why country is asked first. Leaving it blank is fine; you can fill it in later from Settings. Admin PIN (6 digits, entered twice) — a separate PIN from your regular store/login PIN. Once set, it locks Settings, Employees, and product add/edit/delete behind this PIN, so staff can bill customers without being able to change store setup. Both PIN fields must match exactly or setup won’t proceed — see Admin PIN & permissions. Activate your license — only relevant if you signed in with a BillBasket account rather than starting a free trial; if your plan already has a store registered, adopting that existing store skips straight to the PIN step since your business name, country, and currency are inherited from your account.

See it on your device

Step 1 asks for your country and language — this picks GST/₹ for India (as shown below) versus another country’s tax system and currency, and sets which language the rest of the app displays in.
Step 2 collects your store’s name, address, phone, and email — these print on every bill you generate, so they’re worth getting right the first time.
Step 3’s field label depends on the country you picked in step 1 — since this store is in India, it asks for a GSTIN specifically, with the correct format shown as a hint.
Step 4 sets the Admin PIN — a 6-digit code entered twice to confirm — that later locks Settings, Employees, and product editing to keep staff billing without touching store setup.
Once you tap Done, you land on an empty dashboard with a “Get started” checklist — add your first product, make your first bill, set up your bill print, and add a customer — that walks you through the remaining steps in order.

Try it: Sharma Kirana Store

1

Choose your country and language

Rajesh Sharma picks India so BillBasket applies GST and ₹, and sets the display language to Hindi since that’s what his staff are most comfortable with.
2

Enter your store details

He enters “Sharma Kirana Store” as the business name, along with his shop’s address and phone number, so they print correctly on every bill.
3

Enter your tax ID

Since Rajesh picked India, the field is labeled GSTIN — he enters his shop’s GSTIN. If he didn’t have one handy, he could leave it blank and add it later from Settings.
4

Set your Admin PIN

Rajesh sets a 6-digit Admin PIN and enters it again to confirm, so later only he can get into Settings, Employees, and product editing — his staff member Suresh can keep billing without needing this PIN.
Once setup is done, Rajesh lands on his dashboard — from there he’s ready to create his first invoice.