Setup in 10 minutes.
Three steps: enable Tally's XML server, start the tunnel, paste the URL into Laabha. If you get stuck, email rajkumar.nr@gmail.com with a screenshot — we usually respond within an hour during IST business hours.
Before you begin.
A Windows PC where TallyPrime is installed. Mac and Linux are not supported (TallyPrime is Windows-only).
TallyPrime — licensed edition. Educational mode works for reading data but blocks voucher push.
Internet on that Windows machine. Outbound HTTPS to ngrok-free.dev and dev.axonbos.com must work.
A Laabha account — sign up free. Starter credits included.
Step 1 — Enable Tally's XML server.
From the Gateway of Tally → press F1 (Help) → Settings → Connectivity → Client/Server configuration. Set:
| TallyPrime acts as | Both |
| Enable ODBC | Yes |
| Port | 9000 |
Press Ctrl+A to save. Verify with Command Prompt:
netstat -ano | findstr :9000 If you see LISTENING, the XML server is running.
Step 2 — Install ngrok and start the tunnel.
Download from ngrok.com/download. Sign up free. Install. Then:
ngrok config add-authtoken <YOUR_AUTHTOKEN>
ngrok http 9000 You'll see:
Session Status online
Forwarding https://abc-def-ghi.ngrok-free.dev -> http://localhost:9000 Copy the https://...ngrok-free.dev URL. Keep this Command Prompt window open — close it and the tunnel closes.
Step 3 — Paste the URL into Laabha.
Open dev.axonbos.com/desktop/. Sign in. Click the gear icon (top-right) → Settings.
Paste the ngrok URL into TallyPrime connection. Click Test. You should see "Tally is online · NNNms".
Set Active Tally company (exact name as in Tally — case-sensitive) and Bank ledger name. Click Save.
Done.
When Test fails: troubleshooting.
Cause 1 — TallyPrime XML server not enabled
Re-do Step 1. Verify with the netstat command — if empty, server isn't running.
Cause 2 — ngrok URL changed
Free ngrok URLs rotate every restart. Check your ngrok terminal for the current URL. Update in Laabha Settings. Click Save.
Cause 3 — ngrok forwarding to wrong port
Look at your ngrok terminal. Should say -> http://localhost:9000. If different, Ctrl+C and re-run with ngrok http 9000.
Cause 4 — Windows Firewall blocking
Temporarily disable Windows Defender Firewall, re-test. If passes, add an exception for ngrok.
Cause 5 — Tally is busy
Close all modal dialogs in Tally, return to Gateway main screen, re-test.
Stuck for more than 15 minutes?
Email rajkumar.nr@gmail.com with:
- Screenshot of TallyPrime Client/Server configuration screen
- Screenshot of your ngrok terminal (the Forwarding line)
- Screenshot of Laabha's Settings modal with the Test result visible
- Short note on what you've already tried
We respond within one IST business hour. Most blockers are 2-minute fixes once we see the screenshots.
Setup walkthrough on the call.
Book a 15-min demo. We set up your Tally bridge together on screen-share — first import done before you hang up.