Your free trial ends in 5 days
5 days left
ShopBook24
ShopBook24
Loading your workspace...
ShopBook24
ShopBook24
Run your business
like a pro.
🧾
Smart Billing

Bills in seconds

☁️
Google Sheets Sync

Auto backup

📉
Live Analytics

Real reports

💰
Credit Tracking

Money flow

10+
Cities
Customers
15
Day Trial
ShopBook24
Welcome to ShopBook24
Sign in with your Google account to get started with your business dashboard
Secure cloud sync across all devices
All your data is encrypted & private
Zero setup — start in seconds
Dashboard
New Bill
Sales
Payments
More
Dashboard
Syncing...
🧾
💰 Today's Income
₹0
0 bills made today
⏳ Money to Collect
₹0
shops have not paid yet
all-time unpaid balance
✅ Collected This Month
₹0
Loading...
📊 Business Health
📈 Net Profit
₹0
this month (sales − costs)
🏭 Invested in Stock
₹0
purchases + mill orders
💸 Mill Payment Due
₹0
you still owe to mill
📦 Catalogue
0/0
products / customers
🏭 Top Supplier
this month's top
💳 Collection Rate — How much money has come back 0%
Total sold this month ₹0
🧾 This Month's Spending
Tap Expenses to manage
🏠
Shop Rent
₹0
👷
Staff Salary
₹0
0 staff
🚛
Transport
₹0
loading charges
⚖️
Labour
₹0
loading / unloading
📦
Misc Expenses
₹0
other expenses
📅 Sales — Last 7 DaysBar = one day's sales
🏙️ Which City Buys Most?
🧾 Recent Bills
Bill#Shop NameAmountDateStatus
🔴 Who Hasn't Paid Yet?
Shop NameAmount DueSince
🏷️ Today's Price Board
ProductUnitToday's PriceYesterdayChangeStock Left

📊 Business Analysis

See how your business is doing — pick any date range below

to
💰
Total Sales Made
₹0
all bills in this period
Cash Received
₹0
money you collected
Still to Collect
₹0
shops haven't paid yet
🧾
Average Bill Size
₹0
per transaction
💳 Collection Efficiency
0%
of billed amount collected
💼 Where Did Your Money Go?
Income minus all expenses = your actual profit
❌ Total Spent
₹0
all expenses combined
🏭 Stock Cost
₹0
what you paid for goods
📈 Your Profit
₹0
income minus expenses
Breakdown of expenses
🏠
Shop Rent
₹0
👷
Staff Salary
₹0
🚛
Transport
₹0
⚖️
Labour
₹0
📦
Misc Expenses
₹0
📈 Monthly Sales TrendEach bar = one month
📦 Top 5 Best-Selling ProductsBy revenue earned
🏆 Top Buying CustomersLongest bar = most purchases
💼 How Expenses Are Split
💳 Paid vs Not PaidGreen = collected ✅
📊 Income vs Expenses
📅 Sales Day by DayLast 14 days

🏪 Customers

All your shops and buyers

Shop NameTypeCityPhoneTotal SalesBalanceStatusActions

📦 Products

Your product catalogue

🏷️ Daily Prices

Set market rates — auto fills into bills

ProductCategoryUnitPreviousSet Today's Price (₹)Change

🏗️ Stock / Godown

Track inventory levels

ProductUnitInwardSoldCurrentStatus

🧾 New Sale / Bill

Create a bill and send to customer

📋 Bill Details
Items
ProductQtyPrice ₹Total
Subtotal₹0
Discount₹0
Grand Total₹0
📄 Bill Preview
💹 Price Guide
ProductPrice

📋 Sales History

All transactions

Bill#DateCustomerCityItemsSubtotalGSTTotalStatusActions

🛒 Purchases & Stock Orders

All supplier purchases and mill/wholesale orders in one place

Month Purchases
₹0
Total Bills
0
Top Supplier
DateSupplierProductQtyRateTotalNote

💰 Payments & Credit

Track collections

Total Collected
₹0
Outstanding
₹0
Shops with Balance
0
CustomerCityTotal SalesPaidBalanceLast SaleStatusAction
📜 Payment Log
DateCustomerAmountModeNote

📋 Business Report

Full income, expenses and profit — like a ledger statement

to
💰 Total Bills Raised
₹0
loading...
✅ Cash Received
₹0
payments collected
⏳ Still to Collect
₹0
shops owe you this
🏭 Goods Purchased
₹0
cost of goods bought
🧾 Expenses This Period
🏠
Shop Rent
₹0
👷
Staff Salary
₹0
🚛
Transport
₹0
⚖️
Labour
₹0
📦
Misc Expenses
₹0
📈
Net Profit
₹0
📒 Full Profit & Loss StatementIncome − All Expenses = Profit/Loss
🏆 Top Buying Customers
Shop NameCityTotal Bought
📦 Best-Selling Products
ProductQty SoldIncome
📅 Day by Day Sales
DateNo. of BillsSales TotalCash ReceivedStill Pending
📊 Income vs Expenses
💳 Paid vs PendingGreen = collected

💾 Backup & Restore

Your data is safe. Auto backup every day. Restore anytime.

☁️ Cloud Status
🔥 Firebase: Checking...
📅 Last Sync:
👤 Account:
📦 Data:
🔄 Auto Backup
✅ Daily backup — every day automatically
✅ Keeps 1 month of history
✅ Restore any day anytime
📅 Backup History (Last 1 Month)
Click Refresh to load backup history...
📥 Download Backup
Download a copy of your data to your phone or computer. Keep it in Google Drive for safety.
♻️ Restore Data
Restore from a JSON backup file. This will replace your current data.
🛡️
Your Data is 100% Safe
Auto daily backup — happens every day automatically
Cloud storage — data saved on Google Firebase servers
1-month history — restore any day from last month
Download anytime — keep a copy on your phone
Before delete — auto backup runs before any deletion
Cross-device — same Gmail = same data on all devices
🌐 Websiteshopbook24.in

⚙️ Settings

Business configuration

🏢 Business Info
🔗 Google Sheets
5 Steps:
1. Go to script.google.com → New Project
2. Delete default code → Paste ShopBook24 .gs code
3. Deploy → Web App → Anyone → Deploy
4. Copy URL → paste below → Test
5. Setup Sheets → Sync All Data
🔥 Firebase Cloud Sync Checking...
Your data syncs automatically to Firebase. Use the button below to manually push data to cloud so all your devices see the same data.
🗄️ Data Management

📊 App Stats
🔒 Your data is private
Logged in as:
Other users cannot see your customers, bills or payments.
About
ShopBook24 v15
Smart Business Manager for Distributors & Kirana Traders
Subscription & Plan
Loading…

🆘 Help & Support

Guides, FAQs and how to reach us

🚀 Getting Started
How do I add my first customer?
Go to Customers in the sidebar → click "+ Add Customer". Enter shop name, city and phone number. That's it! You can now select this customer when making a bill.
How do I create a bill?
Click "New Sale / Bill" in the sidebar (or tap the receipt icon in the bottom nav on mobile). Select a customer, add products with quantity and price, then tap "Save Bill". You can share it via WhatsApp instantly.
How do I add products?
Go to Products → click "+ Add Product". Enter the product name, unit (kg/bag/litre etc.), and category. You can set daily prices separately in the Daily Prices section.
How do I record a payment from a customer?
Go to Payments → click "+ Record Payment". Select the customer, enter the amount, choose Cash/UPI/Bank Transfer, and save. The customer's outstanding balance will update automatically.
How do I update daily prices?
Go to Daily Prices in the sidebar. Select today's date. Enter the price for each product and click "Save All Prices". These prices auto-fill when you make a new bill for that date.
🧾 Billing & WhatsApp
How do I send a bill on WhatsApp?
After saving a bill, open it from Sales History and click the green WhatsApp button. The bill text is automatically formatted and will open WhatsApp with the customer's number pre-filled (if you've saved their phone number).
Can I edit a bill after saving?
Yes! Go to Sales History, find the bill, and click the Edit button in the row. This will load the bill back into the New Sale form where you can change items, date, discount, or customer. Click Update Bill to save. The original bill number is preserved.
How do I add GST to a bill?
When creating a new bill, find the GST Rate dropdown and select 5%, 12%, 18%, or 28%. The GST amount is automatically calculated and shown on the bill.
How do I download a PDF bill?
Open any bill from Sales History → click "Download PDF". The bill is saved to your device as a formatted PDF that you can share or print.
☁️ Data & Backup
Is my data safe? Where is it stored?
Yes — 100% safe. Your data is stored on Google Firebase servers, encrypted, and tied to your Google/phone login. No one else can see your data. It also syncs automatically across all your devices.
How do I backup my data?
Go to Backup & Restore → click "Create Cloud Backup" (recommended) or "Download JSON Backup" to save a file to your phone. Cloud backups are kept for 1 month automatically.
How do I use ShopBook24 on a second phone?
Simply open shopbook24.in on the second phone and log in with the same Google account or phone number. All your data will sync automatically within seconds.
I accidentally deleted data. Can I recover it?
Yes! Go to Backup & Restore → click "Restore from Cloud Backup". You'll see backups from the last 1 month. Choose the date before the deletion and restore. ShopBook24 auto-backs up before every deletion.
📊 Reports & Analysis
How do I see my monthly profit?
Go to Reports → set the date range to this month and click "Generate Report". You'll see total sales, total purchases, expenses, and net profit/loss for the period.
How do I see which customers owe me money?
Go to Customers or check the Dashboard. Customers with a red balance owe you money. The Dashboard also shows total outstanding amount at the top.
How do I export data to Excel?
Go to Backup & Restore → click "Download as Excel". This downloads a .xlsx file with all your sales, payments and customer data — perfect for sharing with your CA or accountant.
What is the Google Sheets sync?
Google Sheets sync exports your data to a Google Sheet automatically. Go to Settings → follow the 5-step setup guide → paste your Apps Script URL. After setup, click "Sync All" to push all data to your sheet.
🗄️ Where Is Your Data Stored?
2-layer system — instant local + cloud backup
100% Secure
📱
Your Device
🏠 localStorage
sb3_db_{uid}
⚡ Works offline
Saved instantly after every action.
No internet needed.
Auto
sync 3s
🔒 HTTPS
🔥
Google Firebase
☁️ Firestore DB
shopbook_users/{uid}
🔄 Cross-device
Google-secured servers.
Tied to your UID only.
Manual
export
💾
Your Backups
📁 JSON · Excel · CSV
Backup & Restore page
🛡️ Your copy
Download anytime.
Share with your CA.
📋 Save Flow
1.You tap Save → written to localStorage instantly
2.After 3 seconds → auto-synced to Firebase cloud
3.On login → Firebase loaded first, localStorage as fallback
🔐 Privacy Guarantee
Data keyed by your Google UID — others cannot read it
Firebase Security Rules enforce strict isolation
Firestore limit ≈ 1MB per account (~10,000+ bills)
🚀 Publish to Google Play Store
Convert your PWA into an Android app — 6 steps
PWA → TWA → APK ✓ Free Method
✅ ShopBook24 PWA Readiness Check
HTTPS (shopbook24.in)
manifest.json linked
Service Worker registered
Offline support
Mobile responsive
Firebase Auth
📋 Step-by-Step: How to Publish
1
Verify your manifest.json
Make sure your manifest.json has all required fields for Play Store TWA:
{
  "name": "ShopBook24 – Business Manager",
  "short_name": "ShopBook24",
  "start_url": "/",
  "display": "standalone",
  "background_color": "#F8F4EF",
  "theme_color": "#D4600A",
  "orientation": "portrait",
  "icons": [
    { "src": "/icon-192.png", "sizes": "192x192", "type": "image/png" },
    { "src": "/icon-512.png", "sizes": "512x512", "type": "image/png" }
  ]
}
2
Create app icons
You need two PNG icons: 192×192 and 512×512 pixels. Use the ShopBook24 orange logo on dark background. Upload them to your server at /icon-192.png and /icon-512.png.
3
Use PWA Builder to generate the APK
Go to pwabuilder.com → enter https://shopbook24.in → click Build My PWA → choose Android (TWA) → download the signed APK/AAB package. Free, no coding needed.
🔧 Open PWA Builder →
4
Add Digital Asset Link (DAL)
Create the file /.well-known/assetlinks.json on your server. PWA Builder generates this file for you automatically — just upload it to your hosting at the correct path. This links your website to your Android app.
5
Create a Google Play Developer account
Go to play.google.com/console → sign in with your Google account → pay the one-time $25 registration fee → set up your developer profile. You only pay once, then publish unlimited apps.
Upload APK and submit for review
In Play Console → Create app → Upload your APK/AAB → fill in store listing (name, description, screenshots) → submit for review. Google usually approves within 1–3 days. Once live, users can search and install ShopBook24 from the Play Store!
🏪 Open Google Play Console →
💰 Cost Summary
$25 one-time Google Play registration
Free — PWA Builder tool
Free — Firebase hosting & Firestore
Free — updates after first publish
💡 Pro Tips
Take screenshots on a real phone for store listing
Add Telugu & Hindi language description
Set category: "Business" or "Productivity"
Enable "Install from Play Store" prompt in app
📒
ShopBook24 v15
Smart Business Manager for Distributors & Kirana Traders
Bills • Payments • Stock • Customers • Reports • Cloud Sync
SHOPBOOK24 PRO PLANS

Unlock Your Full Business Potential

Choose a plan that fits your business. Everything you need to run billing, track stock, manage customers and see your profits — all in one place. Simple pricing, no hidden charges.

You are on the Free Trial

Upgrade anytime to unlock unlimited bills, cloud backup and priority support.

📅
Monthly Plan
399
per month · billed monthly
Unlimited bills every month
Unlimited customers & products
Cloud sync across all devices
WhatsApp bill sharing
Stock & godown tracking
Full reports & analytics
Expenses management
Google Sheets export
Email & WhatsApp support
⚡ How Subscription Works
1
🤙

Choose Plan

Select Monthly or Yearly, then continue through the secure Razorpay checkout.

2
💳

Easy Payment

Pay instantly using UPI, card, net banking, or wallet inside Razorpay.

3

Instant Verification

ShopBook24 verifies the Razorpay payment securely and activates your plan automatically.

4
🚀

Use Everything

All features unlocked. We remind you 7 days before renewal so you're never surprised.

📊 Feature Comparison
Feature
Monthly ₹399
Yearly ₹3,999
🧾 Bills per month
Unlimited
Unlimited
🏪 Customers
Unlimited
Unlimited
📦 Products / SKUs
Unlimited
Unlimited
☁️ Cloud sync (Firebase)
Included
Included
📊 Reports & Analytics
Full
Full
🏭 Stock / Godown
Included
Included
💼 Expenses Tracker
Included
Included
📤 Google Sheets Export
Yes
Yes
🏷️ Custom Brand on Bills
Yes
📞 Priority Support
Standard
Priority
🆕 Early Feature Access
Yes
🎁 Savings vs monthly
Save ₹789 (~2 months)
💰 Effective monthly cost
₹399 / month
₹333 / month
❓ Frequently Asked Questions
How do I pay? What payment methods are accepted?
Payments are processed securely by Razorpay. You can use UPI, cards, net banking, and supported wallets during checkout.
When does my subscription start?
Your subscription starts after Razorpay confirms payment and ShopBook24 verifies it on the server. Monthly plans run for one month; Yearly plans run for one year from activation.
Can I switch from Monthly to Yearly mid-way?
Yes. Choose the Yearly plan from this page when you are ready to upgrade; the server verifies the new Razorpay payment before extending access.
What happens to my data if I don't renew?
Your data is safe and never deleted. If your subscription lapses, you go back to the free trial mode — you can still view all past bills and data, but new bill creation is paused until you renew. We send you a reminder 7 days before expiry.
Is the Yearly plan really 2 months free?
Yes! Monthly at ₹399 × 12 months = ₹4,788. The Yearly plan is ₹3,999 — that's a saving of ₹789, which is almost 2 months free (1.98 months to be exact). You get all 12 months of service for the price of roughly 10 months.
Can multiple staff use the same subscription?
Yes. One subscription covers one business account. Your staff members can log in with their own Google accounts and access the same data under your business. Owner controls full access; staff can create bills and payments.
Is there a refund policy?
Refund requests are reviewed against the payment record in Razorpay. If a refund is approved, access may be adjusted after the refunded payment is confirmed.

💼 Expenses

Shop Rent · Staff Salaries · Transport · Labour Charges · Misc Expenses

🏠
Total Rent Paid
₹0
Pending Rent
₹0
0 months
📅
Next Due
🏠 Shop Rent Records
MonthAmount (₹)Due DatePaid DateModeStatusNoteActions

🏠 Add Shop Rent

👷 Add Staff Member

💰 Pay Salary / Advance

🚛 Add Transport Entry

⚖️ Add Labour Entry

📦 Labour Charge = Bags × Rate per Bag
Example: 50 bags × ₹10 per bag = ₹500
₹0

📦 Add Misc Expense

Add Customer

Add Product

Stock updates automatically from purchases and mill orders. Use stock adjustment only for corrections.

Record Payment

Add Purchase / Inward

Adjust Stock

📄 Bill Preview
📱 WhatsApp Preview

📦 New Mill Purchase Order

📋 Order Details
Products Ordered
💡 Bags = how many bags ordered  |  Qty/Bag = weight per bag e.g. 50kg (for stock)  |  Rate/Bag = price per bag  |  Amount = Bags × Rate/Bag
💳 Payment Plan (Installments)
Add payments as you pay them — partial upfront, rest later. Balance auto-calculates.
Total Paid: ₹0 Balance Due: ₹0 ⏳ Pending

💳 Record Payment

📦
Cannot Save Bill — Stock Issue
Go to Purchases or Mill Orders to add stock, then come back and save the bill.
🗑️
Are you sure?
This action cannot be undone.
📋 Account Statement
💬 Chat Support