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
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.
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.
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 need | i-shim | Indian packages |
|---|---|---|
| IRN and QR code from the IRP | No | Yes — the reason they exist |
| GSTR-1 and GSTR-3B | No | Yes |
| E-way bill | No | Yes |
| TDS and TCS | No | Yes |
| Indian payroll: PF, ESI, professional tax | No | Most of them |
| Hindi and regional languages | No | Yes |
| Runs on a phone | Yes | Vyapar yes; Tally is desktop-first |
| A free tier that does not expire | Yes | Vyapar states a free mobile app |
| Approval required on every entry | Yes — the basis of the design | Limited |
| Several companies and sites in one account | Yes | Usually billed per company |
| Inventory, bills of materials, production orders | Yes | In 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.
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]