Select Page

Configure BYOC in InventoryPlus

Complete Step-by-Step Guide

Configuring BYOC (Bring Your Own Cloud) in InventoryPlus

Connect multiple billing counters across different networks, branches, and remote locations using free Google Firebase and Cloudflare TURN services — without port forwarding or static IP.

⚡

Are all your billing counters on the same Wi-Fi / LAN?

Good news: You do NOT need this cloud setup! Multi-counter pairing works automatically out-of-the-box on your local network using just your Store Code.
This BYOC cloud configuration is strictly optional and only needed if you want to connect billing counters remotely from home, warehouse, or another branch over the internet.

💡 Why Use Custom Cloud Provider (BYOC)?

By default, InventoryPlus allows multi-counter billing on your local Wi-Fi or LAN. With BYOC (Bring Your Own Cloud), you can securely access your billing database from home, remote branches, or on mobile hotspots:

  • 100% Free: Both Google Firebase and Cloudflare offer generous free tiers that easily handle small-to-medium retail operations.
  • Private & Secure: All data is securely encrypted. Store discovery runs through your personal Firebase, and remote connection runs via your personal Cloudflare account.
  • No Router Port Forwarding: Works behind symmetric NAT, CGNAT, 4G/5G dongles, and strict business firewalls.
  • No Static IP Needed: Pairing is handled instantly using your unique Store Code.

🔥

1. Google Firebase

Used for Instant Store Discovery (matches billing counters to your Store Code).

Free: 1 GB storage & 100 simultaneous connections

☁️

2. Cloudflare Realtime (TURN Server)

Used for Secure Remote Relay (allows connections across different internet providers and routers).

Free: 1,000 GB (1 TB) relay data every month


1

Step 1: Set Up Google Firebase Realtime Database

InventoryPlus uses Firebase Realtime Database as a secure, lightweight meeting point to connect your Server PC and billing counters.

  1. Open Firebase Console: Go to https://console.firebase.google.com/ and sign in with your Google account.
  2. Create a Project:

    • Click + Add project (or Create a project).
    • Enter a name such as inventoryplus-store.
    • You can disable Google Analytics on the next screen (it is not needed for pairing).
    • Click Create project and wait a few seconds until it completes.
  3. Create Realtime Database:

    • In the left-hand navigation panel, expand Build and click on Realtime Database.
    • Click the Create Database button.
    • Choose a location closest to your store (e.g. United States (us-central1), Singapore (asia-southeast1), or Belgium (europe-west1)).
    • When asked about Security Rules, select Start in test mode and click Enable.
    ⚠️ Common Pitfall: Google shows “Cloud Firestore” first in the menu. Make sure you select Realtime Database!
  4. Configure Database Rules:

    • In the Realtime Database panel, switch to the Rules tab at the top.
    • Replace the existing rules with the following configuration:
    {
      "rules": {
        "signaling": {
          ".read": true,
          ".write": true
        }
      }
    }

    This allows InventoryPlus billing counters to securely locate and connect to your Server PC.

    • Click the Publish button to save the rules.
  5. Copy Your Firebase Database URL:

    • Click the Data tab.
    • At the top of the data tree, copy your database URL (it looks like https://your-project-default-rtdb.firebaseio.com/ or https://your-project.firebaseio.com/).
    • Keep this URL handy for InventoryPlus.
Notice: Your database URL should begin with https:// and end with firebaseio.com or firebasedatabase.app.


2

Step 2: Set Up Cloudflare TURN Service

Cloudflare provides a global connection relay (TURN server) that guarantees remote billing counters connect smoothly even across different broadband networks, office routers, or mobile hotspots.

  1. Log into Cloudflare Dashboard: Visit https://dash.cloudflare.com/. If you do not have an account, create a free account.
  2. Navigate to Realtime > TURN Server:

    • In the left sidebar menu, click on Realtime and then select TURN Server.
    • Quick Shortcut: You can also use the top search bar in Cloudflare (or press /), type turn server, and click Realtime > TURN Server directly.
    • If prompted for the first time, click to enable the Free Plan (includes 1,000 GB per month free data relay).
  3. Create a TURN Server App:

    • On the TURN Server page, click the blue Create button in the top-right corner.
    • In the Name box, enter a name (e.g., InventoryPlus) or keep the suggested name.
    • Cloudflare will immediately show two credentials:
      • Turn Token ID (e.g., a1b2c3d4e5f6789012345678abcdef01)
      • API Token (e.g., 9876543210abcdef0123456789abcdef0123456789abcdef0123456789abcdef)
    • Copy both the Turn Token ID and API Token now (the API token is only shown once).
    • Click the blue Finish button at the bottom to activate your TURN app.
  4. Format Your Cloudflare Token for InventoryPlus:

    • In InventoryPlus, enter the combined credentials in this format: TurnTokenID:ApiToken
    • Example:
      a1b2c3d4e5f6789012345678abcdef01:9876543210abcdef0123456789abcdef0123456789abcdef0123456789abcdef
    • InventoryPlus automatically communicates with Cloudflare to generate secure, short-lived TURN credentials on demand!
Did You Know? 1,000 GB / month of Cloudflare TURN traffic is enough to process hundreds of thousands of retail transactions every month for free!


3

Step 3: Enter Cloud Credentials in InventoryPlus

Now, paste your Firebase URL and Cloudflare TURN credentials into the Server PC running InventoryPlus.

  1. Open InventoryPlus on your primary server PC.
  2. Click on Settings from the navigation menu.
  3. Scroll down to the Multi-Counter Server & Network Pairing card.
  4. Click ⚙️ Show Advanced / Network Configuration to expand advanced options.
  5. Click ☁️ Custom Cloud Provider Setup (Self-Hosted / BYOC) to expand the cloud fields.
  6. Paste your credentials:

    • Firebase Database URL: https://your-project-default-rtdb.firebaseio.com
    • Cloudflare TURN Token: YourTurnTokenID:YourApiToken
  7. Ensure the Multi-Counter Server Mode switch at the top-right is turned to Enabled.
  8. Note your Store Code (e.g., 822025-686894). You will use this code to connect your billing counters.

🖥️ Connecting Billing Counters (Client Devices):

On any remote PC, laptop, or billing counter tablet running InventoryPlus: Open Company Hub → Click Connect to Store → Enter your Store Code → Click Connect. The counter will automatically discover the server through your Firebase setup and establish a secure, lightning-fast connection!


❓ Frequently Asked Questions & Troubleshooting

Q: Is my sales and financial data stored in Firebase?

No. Your billing database, inventory details, and customer information never leave your local computer. Firebase is exclusively used for exchanging a brief connection token (the "handshake"). Once connected, data transfers directly between the server and counter PCs with bank-grade encryption.

Q: Do I need both Firebase and Cloudflare?

Firebase is required for automatic store discovery and pairing. Cloudflare TURN is strongly recommended if your computers are in different locations or connected to different internet providers. If both computers are on the same local Wi-Fi router, direct local network communication is used automatically.

Q: Why did my connection fail after 30 days in Firebase?

When starting Firebase in "Test Mode", Firebase adds an expiration date to rules by default. Make sure to remove the date constraint under the Rules tab and use the permanent rule shown in Step 1.

Q: What if the Server computer goes to sleep?

In InventoryPlus Settings, keep the checkbox "Prevent system sleep while server is running (recommended)" checked. This prevents Windows from entering sleep mode while your store is active.

🤝

Prefer Our Technical Team to Set This Up for You?

If you are not familiar with cloud consoles or developer dashboards, don’t worry! Our support team will happily set up Firebase and Cloudflare for your store via AnyDesk or TeamViewer in under 3 minutes — completely free of cost. Once set up, it runs automatically forever.

Request Free Remote Setup Support

Need further assistance with InventoryPlus network configuration?

Visit InventoryPlus Support

Manual Billing vs Billing Software

Why Most Wholesale & Retail Shops Are Switching

The Indian retail sector contributes more than 10% to the nation’s GDP and employs nearly 8% of the workforce, highlighting its crucial role in driving economic growth and consumer demand. As one of the world’s fastest-growing retail markets, businesses are under constant pressure to improve efficiency, customer experience, and profitability.

One of the most critical business operations is billing. Billing directly impacts cash flow, inventory management, customer satisfaction, and overall business performance. While many small retailers still rely on manual billing methods, modern businesses are increasingly switching to billing software to eliminate errors, speed up transactions, and gain better control over their operations.

In this article, we’ll compare manual billing and billing software and explain why retailers and wholesalers are making the switch.

What Is Manual Billing?

Manual billing is the traditional method of creating bills using handwritten invoices or registers. Retailers manually record product details, quantities, prices, and totals before handing the bill to customers.

This method is commonly used in local grocery stores, small retail shops, and businesses that have not yet adopted digital billing systems.

Although manual billing may seem sufficient for small-scale operations, it becomes difficult to manage as business volume increases.

Challenges of Manual Billing

Manual billing is the traditional method of creating bills using handwritten invoices or registers. Retailers manually record product details, quantities, prices, and totals before handing the bill to customers.

This method is commonly used in local grocery stores, small retail shops, and businesses that have not yet adopted digital billing systems.

Although manual billing may seem sufficient for small-scale operations, it becomes difficult to manage as business volume increases.

What Is Billing Software?

Billing software is a digital solution that automates invoice generation, sales billing, inventory management, GST calculations, and business reporting.

Modern inventory and billing software helps businesses generate bills instantly while maintaining accurate sales and stock records.

Key features include:

  • Instant bill generation
  • Automated tax and GST calculations
  • Real-time inventory tracking
  • Barcode billing
  • Multi-payment support (Cash, UPI, Credit/Debit Cards)
  • Sales and profit reports
  • Customer management
  • Multi-store management

Manual Billing vs Billing Software

Aspect Manual Billing Billing Software
Speed Slow and time-consuming Instant bill generation
Accuracy High chances of human error Automated and accurate calculations
Inventory Tracking No real-time stock updates Automatic inventory updates
Reporting Manual record keeping Real-time business reports
GST Compliance Difficult to maintain Automated GST billing and reports
Customer Experience Longer waiting times Faster and professional checkout
Scalability Difficult as business grows Easily scales with business growth

Why Retail & Wholesale Businesses Should Switch to Billing Software

Easy to Use    

Modern retail billing software is designed with simple interfaces that allow store owners and staff to learn quickly without technical expertise.

Better Business Control

With inventory and billing software, business owners can monitor:

  • Daily sales
  • Inventory levels
  • Cash flow
  • Outstanding payments
  • Business performance

All from a single dashboard.

Faster Billing and Checkout

Quick billing helps reduce queues and improves customer satisfaction, especially during peak shopping hours.

Real-Time Inventory Management

Every sale automatically updates stock levels, helping prevent stock shortages and overstocking.

GST Compliance Made Easy

Billing software automatically handles:

  • GST calculations
  • Tax invoices
  • GST reports
  • Digital transaction records

This helps businesses stay compliant with government regulations.

Data-Driven Decision Making

Access to real-time reports allows retailers to:

  • Identify top-selling products
  • Track profit margins
  • Reduce dead stock
  • Forecast inventory requirements
  • Plan future growth strategies

Supports Business Growth

As your business expands, billing software grows with you. Whether you operate one store or multiple branches, the system helps maintain efficiency without increasing administrative workload.

Benefits of Inventory and Billing Software

Using inventory and billing software offers several advantages:

  • Improved billing accuracy
  • Reduced manual work
  • Faster customer service
  • Better inventory control
  • Increased profitability
  • Detailed sales reports
  • Enhanced customer experience
  • Secure data storage
  • Easy GST compliance
  • Business scalability

Why Businesses Are Choosing InventoryPlus

Businesses today need more than just billing. They need complete control over sales, inventory, cash flow, and reporting.

InventoryPlus is an intelligent inventory and billing software solution designed specifically for retail and wholesale businesses. It helps streamline daily operations, automate billing processes, track inventory in real time, and provide valuable business insights that support growth.

Whether you run a grocery store, supermarket, Garment wholesale/retail business, hardware store, pharmacy, or retail outlet, InventoryPlus helps you manage your business efficiently from a single platform.

Conclusion

Manual billing may have worked in the past, but today’s competitive retail environment demands speed, accuracy, inventory visibility, and data-driven decision-making.

Switching to billing software is no longer just a technology upgrade—it’s a business necessity. By automating billing and inventory management, businesses can reduce errors, improve customer satisfaction, and gain complete control over their operations.

The sooner you make the switch, the sooner you can experience increased efficiency, better profitability, and sustainable business growth.

Take the Next Step with InventoryPlus

If you’re looking for a smarter way to manage your retail or wholesale business, InventoryPlus can help.

From billing and inventory tracking to GST compliance and business reporting, InventoryPlus gives you everything you need to run your business efficiently and confidently.Start your digital transformation today and experience the benefits of intelligent inventory and billing management.

What is the difference between manual billing and billing software?
Manual billing involves handwritten invoices and manual calculations, while billing software automates invoice generation, GST calculations, inventory updates, and reporting.
Why is billing software important for retail businesses?
Billing software improves billing accuracy, speeds up checkout, tracks inventory in real time, and provides valuable sales insights.
Can billing software help with GST compliance?
Yes. Most GST billing software automatically calculates taxes, generates GST invoices, and prepares tax reports for compliance.
Is billing software suitable for wholesale businesses?
Absolutely. Wholesale billing software helps manage bulk orders, inventory, customer accounts, invoicing, and payment tracking efficiently.
How does inventory and billing software improve business growth?
It provides real-time visibility into sales, stock, and financial performance, enabling better business decisions and scalable growth.

Cloud vs Offline Billing Software

Cloud vs Offline Billing Software: Which is Better for Your Retail Business in 21st century ?

You built your store from scratch. Every sale, every customer, every GST invoice, and every stock movement is stored inside your billing software. But if your system crashes tomorrow, how much of your business data could you actually recover? That is why choosing the right billing software is no longer just an IT decision. It is a business survival decision. Today, most Indian retailers are choosing between cloud billing software and offline billing software. Both have advantages. Both have risks. The real question is: Which billing system gives your business better safety, flexibility, GST compliance, and long-term growth? At InventoryPlus Billing Software, we believe modern retail businesses need the best of both worlds — powerful offline billing with cloud backup and remote access capabilities. This guide explains:

  • What cloud billing software means
  • What offline billing software means
  • Key differences between cloud and desktop billing
  • Which model suits Indian retail shops
  • Why hybrid billing systems are becoming the preferred choice in 2026

What is Cloud-Based Billing Software?

Cloud billing software stores your billing data, inventory records, GST reports, and customer information securely on online cloud servers. Instead of keeping your business data on a single computer inside your shop, everything is securely backed up online and accessible from anywhere. Modern cloud POS systems allow retailers to:

  • Access billing from multiple devices
  • Monitor sales remotely
  • Protect data from hardware failure
  • Run multi-store operations easily

How Cloud Billing Software Works

Billing at the Counter

Every bill updates stock, customer records, and reports instantly in real time.

Remote Access

Shop owners can monitor sales, inventory, and cashier performance from mobile phones, tablets, or laptops.

Automatic Cloud Backup

Every transaction is automatically saved online, protecting data from crashes or theft.

Offline Billing Support

Modern systems like InventoryPlus allow billing even during internet outages. Data syncs automatically once the internet returns.

What is Offline Billing Software?

Offline billing software installs directly on your shop computer or local server. All data stays inside your premises instead of being stored online. Many Indian retailers still prefer offline billing because it works without internet connectivity.

How Offline Billing Software Works

Local Installation

Software runs on desktop systems inside the store.

No Internet Dependency

Billing continues even when the internet is unavailable.

Manual Backup Responsibility

The shop owner or technician must manually take backups regularly.

Manual Updates

GST changes and software updates need to be installed manually.

Cloud vs Offline Billing Software Comparison

Feature Cloud Billing Software Offline Billing Software Inventoryplus Hybrid Version
Internet Requirement Needs internet for full sync Works without internet Its not matter
Billing During Internet Failure Available in hybrid systems Always available Available in desktop
Data Access Anywhere access Local computer only any ware
Data Backup Automatic cloud backup Manual backup Auto
Data Loss Risk Very low Higher risk Cloud and Local
Multi-Store Support Excellent Limited Excellent
Remote Monitoring Available Not available Available
Scalability Easy expansion Complex setup Simple
Upfront Cost Lower initial cost Higher one-time cost Same As offline software
Long-Term Maintenance Included in subscription Additional maintenance costs   Fare Price

Which Billing Software is Best for Your Business?

Choose Cloud Billing Software If:

  • You manage multiple stores
  • You want remote business access
  • Data safety is a priority
  • You need real-time inventory tracking

Choose Offline Billing Software If:

  • Internet connectivity is poor
  • You operate a single counter
  • You prefer local-only systems
  • You need simple desktop billing

Best Option in 2026: Inventoryplus Hybrid Billing Software

Most Indian retailers now prefer hybrid billing software that combines:

  • Offline billing speed
  • Cloud backup security
  • Remote monitoring
  • Multi-device access

This approach eliminates the biggest weaknesses of both pure cloud and pure offline systems.

Why Retailers Are Choosing InventoryPlus

InventoryPlus Retail Billing Software is designed specifically for Indian retail businesses that need reliability, speed, and data protection.

Key Features

  • Fast offline billing
  • Cloud backup support
  • GST-ready invoicing
  • Inventory management
  • Barcode billing

Pin It on Pinterest