India · for sites, workshops and field teams

Your supervisor spends today. Your books tell you next month.

The site in-charge enters the expense, the purchase, the stock movement from a phone — and none of it reaches your numbers until you approve it. Inventory, party ledgers, cash and jobs in one app. Your billing software keeps doing GST, the IRP and the e-way bill. We take the day.

Permanently free tier · no contract · iPhone, Android, Mac, Windows and browser

14
interface languages
none of them Indian — see below
100%
English coverage
11,766 strings, nothing missing
29
states and territories
of India's 36 — see below
Indian rupee
set per company
86
leadership positions
from proprietor to group
5
platforms
plus the browser

Three engines, one app

Rather than three subscriptions and three copies of the same party.

Most small Indian businesses run a billing package, a spreadsheet and a WhatsApp group. We replace the last two.

The day's books

Everything that happens before your CA sees it: entry, order, evidence.

  • Income, expenses and transfers between accounts
  • Purchases and sales with the bill photographed and attached
  • A running ledger for every party — customer and supplier
  • Cash and bank balances that move while you work
  • Period lock, so a closed month stays closed

Operations

People, sites, stock and machinery — where they actually are.

  • Several companies and workplaces in one account
  • Permissions granted feature by feature
  • Inventory on weighted average cost
  • Bills of materials and production orders
  • Machinery, vehicles, fuel and servicing

Relationships

A light CRM sitting on the same numbers, not a separate database.

  • A card per party with its movement history
  • Tasks and directives with an owner
  • Internal threads per site
  • Partners and their shares
  • Notifications instead of daily phone calls

What it does in practice

These are screens that exist in the app today, not promises.

The day's money

  • Income and expense with a photo of the bill
  • Cash held per site, with a limit
  • Transfers between accounts
  • Yesterday's net on one screen

Buying and selling

  • Purchase and sales documents
  • Linked to the stock movement automatically
  • Internal delivery challans
  • Tax rate entered per line

Inventory

  • Weighted average cost
  • Low stock warnings
  • Issued to a named worker
  • Stock counts and adjustments

People

  • Invite by mobile number
  • Permissions per feature
  • Attendance and hours
  • An action history: who, what, when

Reports

  • Profit and loss by month and by site
  • Ageing of receivables and payables
  • Cash flow and plans
  • XLSX/CSV export for your accountant

AI assistant

  • A guide bee that explains every screen
  • A financial assistant that reads your numbers
  • Bug reports with a screenshot attached
  • Works in English

The idea the app is built on

The approval chain.

Most software assumes the person entering the data is the owner. On site the supervisor enters it, and the owner finds out a week later. This turns that around.

1 · A worker enters it

An expense, a purchase or a stock movement from their own phone, with the bill attached.

2 · It waits

Invisible in the lists and moving no balance until it is approved.

3 · You get a notification

Who, how much and why — it opens on your phone wherever you are.

4 · You decide

Approve, reject or ask for an explanation; a rejection goes back with the reason.

5 · Then you delegate

Hand the approval right to a manager so you stop being the bottleneck.

The chain leaves a full trail: who entered it and when, who approved it and when. That is exactly what you want six months later when someone asks where a number came from.

Who it suits

And who it does not.

Being straight here will save you more time than any feature list.

It suits you if…

  • People spend your money away from the office
  • You run two or more sites with separate numbers
  • You want stock, party ledgers and cash on one screen
  • You manage from a phone more than from a desk
  • GST, the IRP and returns are already handled somewhere else

Construction · workshops · trading · transport · field service

It does not suit you if…

  • You need an IRN and a QR code on your invoice
  • You need GSTR-1 and GSTR-3B filed
  • You need e-way bills generated
  • You need TDS or TCS computed
  • Your staff need Hindi, Tamil, Telugu or Bengali

These are not delayed plans — they do not exist today.

Plenty of businesses run both: Tally, Vyapar or Zoho Books for GST, i-shim for the day. We are not asking you to replace what keeps you compliant.

Specifically for India

Where the rules sit on 2 August 2026 — and where we sit against them.

We write this so you know before you install, not a month afterwards.

E-invoicing and the IRN — our hard limit

  • E-invoicing is compulsory once aggregate annual turnover crosses ₹5 crore in any financial year from 2017-18 onwards
  • The invoice is validated in real time on the Invoice Registration Portal, which returns an IRN and a QR code — without them the document does not count as a tax invoice

i-shim does not connect to the IRP and generates no IRN. What our app calls an invoice is your own internal record. If you are above the threshold, your billing software must remain the thing that issues the invoice.

The 30-day reporting window

  • Since 1 April 2025, businesses with turnover of ₹10 crore or more cannot report an invoice, credit note or debit note to the IRP once it is more than 30 days old
  • Miss the window and no IRN can be generated for that document at all

This is the one rule where a control app genuinely helps — not by filing anything, but by making sure a bill from a site does not sit in someone's pocket for five weeks. Our part is the visibility; the reporting is still theirs.

GST 2.0 changed the slabs — and our default is now meaningless here

  • The 56th GST Council meeting of 3 September 2025 simplified the structure with effect from 22 September 2025: the main slabs are now 0, 5, 18 and 40 per cent
  • Most of the old 12% band moved to 5% or 18%, much of 28% moved to 18%, and 40% now applies to luxury and sin goods

Our in-app default tax rate shows 20 — which is not a rounding error but not an Indian slab at all, because country presets exist only for Turkey and Azerbaijan. You set the rate per line, and in India you must.

E-way bills, returns and deductions

  • Goods above the threshold move on an e-way bill
  • GSTR-1 and GSTR-3B are filed monthly or quarterly
  • TDS and TCS apply across a wide range of payments

We do none of these. No e-way bill, no return, no TDS or TCS computation, and no HSN code validation on a line item. Our delivery challan is an internal document that does not travel with the goods.

The honest problem: Vyapar already does two of our three

  • We usually say our advantages are mobile-first, a permanently free tier and 14 languages
  • In India, Vyapar is mobile-first, states that its mobile app is free forever, and also does e-invoicing and e-way bills — which we do not
  • Tally and TallyPrime hold the desktop ground; Zoho Books, Busy, Marg and ClearTax fill the rest

So two of our three headline advantages are simply matched here, by a product that is better localised than we are. We would rather write that than have you discover it in week two.

And the third one does not travel either

  • The fourteen interface languages are Turkish, English, Arabic, Dutch, German, French, Russian, Greek, Japanese, Italian, Spanish, Hebrew, Swedish and Irish
  • Not one Indian language is among them — no Hindi, Marathi, Tamil, Telugu, Bengali, Gujarati, Kannada or Punjabi

English is a working language in Indian business, so an owner or an accountant will be fine. A mason or a driver on site may not be. If your crew needs to read the app in their own language, today we cannot serve them.

So what is actually left?

  • One thing: the approval chain and multi-site control
  • Nothing a worker enters — expense, purchase, stock movement — touches your numbers until you or a manager you nominated approves it
  • Several companies and sites live in one account with separate figures

That is a narrower claim than we make on most country pages, and it is deliberate. Install us for site-level control, not to replace your billing software — because in India your billing software is doing something we cannot.

Two city names we got wrong

  • Fifteen of the seventeen Indian cities in the app are correct: Mumbai, Bangalore, Hyderabad, Ahmedabad, Chennai, Surat, Pune, Jaipur, Lucknow, Kanpur, Nagpur, Indore, Bhopal, Patna and Kochi
  • Two are not: the list says «Yeni Delhi» and «Kalküta»

Those are the Turkish spellings, left over because the app was written in Turkish first. «Kalküta» is worse than a translation slip — it renders the colonial-era name that India replaced with Kolkata in 2001. Measured while writing this page, logged as a defect, and we apologise.

And seven territories are missing entirely

  • India has 28 states and 8 union territories. The app lists 29: every state, plus Delhi
  • Missing: Jammu & Kashmir, Ladakh, Puducherry, Chandigarh, Andaman & Nicobar Islands, Dadra & Nagar Haveli and Daman & Diu and Lakshadweep

If your business is in one of those, you cannot select where you are. That is not a wording problem, it is a missing row, and it has been logged as one.

What we do not do

Nobody writes this on a page meant to sell something — which is why we do.

In India this list is longer than usual, and we are not going to bury it. If a single line below is essential for you, do not install this.

  • No IRP connection and no IRN.

    What the app calls an invoice is an internal record, not a tax invoice.

  • No GST returns.

    Neither GSTR-1 nor GSTR-3B, and no reconciliation against GSTR-2B.

  • No e-way bill.

    Our delivery challan does not travel with the goods.

  • No TDS or TCS computation.
  • No HSN or SAC code validation on a line.
  • Country presets exist only for Turkey and Azerbaijan.

    So the default tax rate shows 20, which after GST 2.0 is not even an Indian slab.

  • No Indian language in the interface.

    No Hindi, Marathi, Tamil, Telugu, Bengali, Gujarati, Kannada or Punjabi.

  • No Indian payroll.

    No PF, no ESI, no professional tax, no Form 16. The payroll engine inside is built for Turkey and Azerbaijan.

  • No bank feeds.

    Import a statement or enter it by hand.

  • No import format for Tally, Vyapar, Busy, Marg or Zoho Books.

    We give XLSX and CSV with a period lock.

  • Two city names are still Turkish.

    «Yeni Delhi» and «Kalküta». Measured, logged, and we are sorry.

  • Seven union territories are missing from the list.

    J&K, Ladakh, Puducherry, Chandigarh, Andaman & Nicobar, Dadra & Nagar Haveli and Daman & Diu, Lakshadweep.

  • Data is not hosted in India.

    The servers are in Western Europe.

  • It does not work offline.

    Financial data is written straight to the server, because the approval chain needs a single source of truth.

We add features constantly and some of this will change — but we do not promise dates. What you are reading is the app as it is today.

From install to first entry

1 · Sign up

Mobile or email. No card.

2 · Create the company

Name, industry, city, state and currency — rupees.

3 · Add a workplace

Even one: sites are what separate the numbers later.

4 · Invite a worker

The one who spends the most — and set permissions feature by feature.

5 · Enter one of each

One expense and one purchase — then watch the approval arrive.

If that takes you more than fifteen minutes the problem is ours: write to [email protected] and tell us where you got stuck.

Us and the Indian packages

An honest comparison starts with an admission — and here it is a long one.

Tally, Vyapar, Zoho Books, Busy, Marg and ClearTax are built around GST: the IRP, returns, e-way bills, HSN codes. There they are plainly better than us, because we do none of it. In India that is not a detail, it is the entry ticket. And unlike most countries, one of them — Vyapar — is also mobile-first with a free mobile app, which takes two of our usual three advantages off the table before we start.

What you needi-shimIndian packages
IRN and QR code from the IRPNoYes — the reason they exist
GSTR-1 and GSTR-3BNoYes
E-way billNoYes
TDS and TCSNoYes
Indian payroll: PF, ESI, professional taxNoMost of them
Hindi and regional languagesNoYes
Runs on a phoneYesVyapar yes; Tally is desktop-first
A free tier that does not expireYesVyapar states a free mobile app
Approval required on every entryYes — the basis of the designLimited
Several companies and sites in one accountYesUsually billed per company
Inventory, bills of materials, production ordersYesIn the higher editions

Frequently asked questions

Does i-shim generate an IRN or connect to the IRP?

No, and in India that is the decisive limitation. E-invoicing is compulsory once aggregate annual turnover crosses ₹5 crore in any financial year from 2017-18 onwards, and the invoice only becomes a tax invoice when the Invoice Registration Portal returns an IRN and a QR code. We do not connect to the IRP, we generate no IRN, and what our app calls an invoice is your own internal record.

What about the 30-day reporting rule?

Since 1 April 2025, businesses with turnover of ₹10 crore or more cannot report an invoice, credit note or debit note to the IRP once it is more than 30 days old — after that no IRN can be generated for it at all. We do not report anything, but this is the one rule where a control app genuinely helps: a bill photographed on site the same day does not sit in somebody's pocket for five weeks. The visibility is ours; the reporting stays with your billing software.

Does it calculate GST correctly?

It does not calculate GST at all — you enter the rate on each line. And you should know that our default shows 20, which since the GST 2.0 changes of 22 September 2025 is not even an Indian slab: the main rates are now 0, 5, 18 and 40 per cent. Country presets exist only for Turkey and Azerbaijan, so in India the number is entirely yours to set.

Do you file GSTR-1 or GSTR-3B?

No. No returns, no reconciliation against GSTR-2B, no e-way bills, no TDS or TCS computation, and no HSN or SAC validation on a line item. Keep Tally, Vyapar, Zoho Books, Busy, Marg or your CA for all of that.

Then why would I use it?

For one thing only: control of what happens on site before it reaches your books. Who spent what today, whether it passed your approval, what this party owes you right now, what is left in site cash and what is actually in the store. That is a narrower claim than we make on most country pages, and it is deliberate.

Vyapar is also mobile and also free. What do you add?

Less than we add in most countries, and we would rather say so. Vyapar is mobile-first, states that its mobile app is free forever, and does e-invoicing and e-way bills that we do not — so two of our three usual advantages are simply matched here by a better-localised product. What remains is the approval chain: the rule that nothing a worker enters moves your balances until you approve it, across several companies and sites in one account.

Does it replace Tally?

No. Tally holds the desktop ground in Indian accounting for good reasons and we do not attempt any of them. Businesses that use us alongside it keep Tally for GST and the books, and use i-shim for the day on site.

What is the approval chain?

A worker enters an expense, a purchase or a stock movement from their own phone with the bill attached. It waits — invisible in the lists, moving no balance — until you approve it. You can reject with a reason, ask for an explanation, or hand the approval right to a manager once being the bottleneck yourself stops being convenient.

Is the app available in Hindi?

No, and that is a real gap here. The fourteen interface languages are Turkish, English, Arabic, Dutch, German, French, Russian, Greek, Japanese, Italian, Spanish, Hebrew, Swedish and Irish — not one Indian language among them. English works for an owner or an accountant; a mason or a driver on site may not be able to use the app at all. If that describes your crew, today we cannot serve them.

Why does the city list say «Yeni Delhi» and «Kalküta»?

Because the app was written in Turkish first and those two entries were never translated. Fifteen of the seventeen Indian cities are correct — Mumbai, Bangalore, Hyderabad, Ahmedabad, Chennai, Surat, Pune, Jaipur, Lucknow, Kanpur, Nagpur, Indore, Bhopal, Patna and Kochi. «Kalküta» is the worse of the two, because it renders the colonial-era name that India replaced with Kolkata in 2001. Measured while writing this page, logged as a defect, and we apologise.

My state is not in the list. Why?

Because the app carries 29 of India's 36 states and union territories. Every state is there, plus Delhi, but seven union territories are missing: Jammu & Kashmir, Ladakh, Puducherry, Chandigarh, Andaman & Nicobar Islands, Dadra & Nagar Haveli and Daman & Diu, and Lakshadweep. That is a missing row rather than a wording problem, and it has been logged as one.

Does it do Indian payroll — PF, ESI, professional tax?

No. None of those, and no Form 16. The payroll engine inside the app is built for Turkey and Azerbaijan and is of no use here. Attendance and hours are recorded as evidence for whoever does run your payroll.

Do you connect to my bank?

No. There is no automatic feed and no rules-based reconciliation. You import a statement or enter transactions by hand.

Can I give the data to my CA?

Yes, in one XLSX or CSV file, with a period lock so a closed month does not move. There is no import format for Tally, Vyapar, Busy, Marg or Zoho Books, and we file nothing on your behalf.

Does it handle jobs and cost centres?

Yes. You can charge expenses, stock and machinery hours to a job and see what it really cost. Client-facing quotations with digital signature, no.

What does it cost?

There is a permanently free tier that genuinely works for a small business. Beyond that it is a subscription, priced per country by Apple and Google, which is why no figure appears here.

Where is my data stored?

In Google Firebase, with access enforced server-side: anyone outside your company cannot read its data. The servers are in Western Europe, not in India.

Does it work offline?

No. Financial data is written straight to the server because the approval chain needs a single source of truth. Only the chat keeps a local copy. On a site with weak mobile data that is a genuine constraint, not a detail.

Honestly, is it for me?

If you are a proprietor working alone, no — there is nothing to approve. If your problem is GST, the IRP, returns or e-way bills, also no; the Indian packages do that and we do not. It is for you if people spend your money away from the office, you run two or more sites, compliance is already handled elsewhere, and your team can work in English.

17 · around the world

174 countries. One page at a time.

Every page is written in that country's language and on its own data — never a copied translation.

So far: Turkey, Germany, Saudi Arabia, the United Kingdom, the United States, Canada, Australia, Mexico, Japan, Greece, Israel, Russia, France, Spain, Italy and Sweden.

Türkiye · Deutschland · السعودية · United Kingdom · United States · Canada · Australia · México · 日本 · Ελλάδα · ישראל · Россия · France · España · Italia · Sverige · Worldwide · Privacy · Terms · [email protected]