Your site spends on Monday. You hear about it on payday.
The supervisor 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, petty cash and projects in one app. Your accounting software keeps doing SST and MyInvois. 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 customer.Most small Malaysian businesses run an accounting package, a spreadsheet and a WhatsApp group. We replace the last two.
The day's books
Everything that happens before your accountant sees it: entry, order, evidence.
- Income, expenses and transfers between accounts
- Purchases and sales with the receipt photographed and attached
- A running ledger for every customer and supplier
- Petty cash and bank balances that move while you work
- Period lock, so a closed month stays closed
Operations
People, sites, stock and plant — 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
- Plant, vehicles, fuel and servicing
Relationships
A light CRM sitting on the same numbers, not a separate database.
- A card per counterparty with its movement history
- Tasks and directives with an owner
- Internal threads per project
- 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 receipt
- Petty cash 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 orders
- 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 receipt 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, ledgers and petty cash on one screen
- You manage from a phone more than from a desk
- SST and MyInvois are already handled somewhere else
Construction · workshops · trading · transport · field service
It does not suit you if…
- You need e-invoices submitted to MyInvois
- You need SST computed and filed
- You need EPF, SOCSO and EIS payroll
- You need the app in Bahasa Melayu
- You need to see ringgit rather than Singapore dollars
The first four do not exist today. The fifth is a defect — see below.
Specifically for Malaysia
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.
The app shows Singapore dollars. That is our bug, not your setting
- i-shim maps Malaysia to SGD, so a Malaysian company sees S$ on every screen
- Worse: the ringgit is not in our currency list at all, so you cannot correct it from settings either
Your figures are still your figures — the symbol is a label, and nothing is converted or recalculated. But it is wrong, it is visible on every screen, and today you cannot fix it yourself. We found it while writing this page, it is logged, and we are not going to hide it behind a feature list.
MyInvois — and why it may not concern you at all
- On 6 December 2025 the Cabinet raised the permanent e-invoicing exemption from RM500,000 to RM1,000,000 in annual turnover, and cancelled the planned final phase
- Below that threshold a business is permanently exempt, and may still opt in voluntarily if a customer asks for it
This is the first country page where our biggest limitation might simply not apply to you. If your turnover is under RM1 million, e-invoicing is not your problem — and neither is our lack of it.
Above the threshold, we are not the tool
- Larger turnover bands were phased in from 2024 onwards, and the dates have been adjusted more than once, with relaxation periods layered on top
- The mechanism is submission to MyInvois for IRBM validation, which returns a validated document and a QR code
Because the schedule has moved repeatedly, we are deliberately not printing a phase table here — check LHDN for your own band rather than trusting a marketing page. What we can state flatly: i-shim does not submit anything to MyInvois and never has.
SST is not one rate, and our default matches none of them
- Malaysia uses SST, not GST: sales tax around 5-10% and service tax at 8%, with a 6% band kept for food and beverage, telecoms, logistics, parking, construction, healthcare and education
- The service tax base expanded on 1 July 2025 to cover leasing, financial services, construction and private healthcare and education, with penalties from 1 January 2026
- From 1 January 2026 service tax on industrial leasing dropped from 8% to 6%, and the small-business exemption threshold for leasing rose to RM1.5 million
Our in-app default tax rate is 20, which is not close to any Malaysian rate — country presets exist only for Turkey and Azerbaijan. You enter the rate per line, and given how sector-specific SST is, you will want to.
Bukku gives away the thing we cannot do
- Bukku states that LHDN MyInvois e-invoicing is included on every plan, including its free tier
- Zoho Books also offers a free plan in this market
- AutoCount is Malaysian-built with native SST and e-invoicing, and its stock depth — multi-location, batch and serial tracking — goes beyond ours
- SQL Account and AutoCount sell a one-time licence with annual support; Xero, QuickBooks and Financio round out the market
So our "permanently free tier" is not a differentiator in Malaysia — and the free competitor also does the compliance we skip. We would rather write that than let you find it in week two.
No Bahasa Melayu, and none of the site languages either
- The fourteen interface languages are Turkish, English, Arabic, Dutch, German, French, Russian, Greek, Japanese, Italian, Spanish, Hebrew, Swedish and Irish
- Bahasa Melayu is not among them — and neither are the languages spoken by much of the workforce on Malaysian sites
English carries a long way in Malaysian business, so an owner, a manager or an accountant will be comfortable. A worker on site may not be. If your crew needs the app in their own language, today we cannot serve them.
What is genuinely left, then
- The approval chain — nothing a worker enters moves your balances until you or a manager you nominated approves it
- Several companies and sites in one account with separate figures
- It is built for the phone first, which the desktop-rooted local packages are not
Three things rather than a long list, and that is on purpose. Install us for control of the day on site, not to replace the software that keeps you compliant — because in Malaysia that software is doing several things we do not.
What we got right here
- All sixteen states and federal territories are present and correctly named — the thirteen states plus Kuala Lumpur, Labuan and Putrajaya
- English is complete: 11,766 strings, 100% coverage
- Nine of the ten Malaysian cities are correct: Kuala Lumpur, George Town, Ipoh, Johor Bahru, Kota Kinabalu, Kuching, Shah Alam, Petaling Jaya and Putrajaya
We mention the state list specifically because on the India page we had to report seven missing territories. Malaysia's is complete.
One city name we got wrong
- The list says «Malakka», which is the Turkish spelling
- It should read Malacca, or Melaka in Malay
A leftover from the app being written in Turkish first. One entry out of ten, measured while writing this page and logged for correction — small, but you would have noticed it before we did.
What we do not do
Nobody writes this on a page meant to sell something — which is why we do.One of these is a defect rather than a missing feature, and it is the first line below. If a single item here is essential for you, do not install this.
- The currency is wrong: Malaysia is mapped to Singapore dollars.
And the ringgit is missing from the currency list, so you cannot correct it yourself. Logged as a defect.
- No MyInvois submission.
We send nothing to IRBM and receive no validated document or QR code.
- No SST computation or filing.
You enter a rate per line; that is the whole of it.
- No Malaysian payroll.
No EPF, no SOCSO, no EIS, no PCB. The payroll engine inside is built for Turkey and Azerbaijan.
- No Bahasa Melayu.
Nor Tamil, Mandarin, Bengali, Nepali, Indonesian or Burmese.
- Country presets exist only for Turkey and Azerbaijan.
So the default tax rate shows 20, which matches no Malaysian rate.
- No bank feeds.
Import a statement or enter it by hand.
- No import format for AutoCount, SQL Account, Bukku or Financio.
We give XLSX and CSV with a period lock.
- No batch or serial number tracking on stock.
Weighted average cost, low-stock alerts and stock counts — but not the depth AutoCount offers.
- One city name is still Turkish.
«Malakka» instead of Malacca. Measured and logged.
- Data is not hosted in Malaysia.
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 and state. The currency will show S$ — see above.
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 Malaysian packages
An honest comparison starts with an admission.AutoCount, SQL Account, Bukku, Financio, Xero and QuickBooks are built around compliance — SST, MyInvois, payroll — and there they are plainly better than us, because we do none of it. AutoCount also beats us on stock depth, and Bukku hands out the e-invoicing we lack on its free tier. What we have that they do not is the approval chain and a product designed for the owner's phone.
| What you need | i-shim | Malaysian packages |
|---|---|---|
| MyInvois submission and validation | No | Yes — including on Bukku's free tier |
| SST computation and filing | No | Yes |
| EPF, SOCSO, EIS payroll | No | Yes |
| Shows the ringgit | No — a defect, see above | Yes |
| Bahasa Melayu interface | No | Yes |
| Batch and serial number tracking | No | AutoCount yes |
| Approval required on every entry | Yes — the basis of the design | Limited |
| Built for the owner's phone | Yes | Mostly desktop-rooted |
| Several companies and sites in one account | Yes | Usually billed per company |
| All 16 states and territories | Yes | Yes |
| A free tier that does not expire | Yes | Bukku and Zoho Books too |
Frequently asked questions
Why does the app show Singapore dollars instead of ringgit?
Because we mapped Malaysia to the wrong currency, and it is our defect rather than your setting. Worse, the ringgit is not in our currency list at all, so you cannot correct it from settings either. Your figures are unaffected — the symbol is only a label and nothing is converted — but it is wrong on every screen. We found it while writing this page and it is logged for correction.
Does i-shim submit e-invoices to MyInvois?
No, and it never has. We send nothing to IRBM and receive no validated document or QR code. What our app calls an invoice is your own internal record. If you are inside the mandate, your accounting software has to remain the thing that issues and submits the invoice.
Am I even inside the mandate?
Possibly not, and this is the good news on this page. On 6 December 2025 the Cabinet raised the permanent exemption from RM500,000 to RM1,000,000 of annual turnover and cancelled the planned final phase, so a business below RM1 million is permanently exempt and may still opt in voluntarily. If that is you, e-invoicing is not your problem — and neither is our lack of it.
What about the phases above that threshold?
Larger turnover bands were brought in from 2024 onwards, but the dates have been adjusted more than once and relaxation periods were layered on top. We are deliberately not printing a phase table on a marketing page that could go stale — check LHDN for your own band. Our own position does not change either way: we do not submit to MyInvois.
Does it handle SST?
No. You enter a tax rate per line and that is the whole of it — no computation, no filing. Bear in mind SST is not one rate: sales tax runs about 5-10%, service tax is 8%, and a 6% band is kept for food and beverage, telecoms, logistics, parking, construction, healthcare and education. Our default shows 20, which matches none of them, because country presets exist only for Turkey and Azerbaijan.
Bukku gives e-invoicing away free. Why would I pay you anything?
For most Malaysian businesses, honestly, the free tier is where you should start with us — and Bukku is a fair choice for compliance. Bukku includes LHDN MyInvois on every plan including its free tier, which is precisely the thing we do not do, so our free tier is not a differentiator here. What we add is different in kind: nothing a worker enters moves your balances until you approve it, across several sites in one account, from your phone.
How does i-shim compare with AutoCount and SQL Account?
They are compliance-first and Malaysian-built: native SST, LHDN e-invoicing, and in AutoCount's case stock depth we do not match — multi-location, batch and serial tracking. They are also desktop-rooted. We are the opposite: nothing for compliance, everything for the owner's phone and the approval trail behind a site's spending.
What is the approval chain?
A worker enters an expense, a purchase or a stock movement from their own phone with the receipt 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 Bahasa Melayu?
No. The fourteen interface languages are Turkish, English, Arabic, Dutch, German, French, Russian, Greek, Japanese, Italian, Spanish, Hebrew, Swedish and Irish. Nor do we have Tamil, Mandarin, or the languages spoken by much of the workforce on Malaysian sites. English carries a long way in Malaysian business, so an owner or accountant will be comfortable; a worker on site may not be.
Does it do EPF, SOCSO and EIS?
No. No statutory payroll of any kind, and no PCB. 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.
Are all the Malaysian states there?
Yes — all sixteen, correctly named: the thirteen states plus Kuala Lumpur, Labuan and Putrajaya. We call that out because on our India page we had to report seven missing union territories. Malaysia's list is complete.
Any wrong place names?
One out of ten. The city list says «Malakka», which is the Turkish spelling — it should read Malacca, or Melaka in Malay. The other nine are correct: Kuala Lumpur, George Town, Ipoh, Johor Bahru, Kota Kinabalu, Kuching, Shah Alam, Petaling Jaya and Putrajaya.
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 accountant?
Yes, in one XLSX or CSV file, with a period lock so a closed month does not move. There is no import format for AutoCount, SQL Account, Bukku or Financio, and we file nothing on your behalf.
Does it track batches and serial numbers?
No. Inventory runs on weighted average cost with low-stock alerts, issue-to-worker and stock counts. If you need batch or serial traceability, AutoCount does that and we do not.
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 Malaysia.
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.
Honestly, is it for me?
If you work alone, no — there is nothing to approve. If your problem is MyInvois, SST or payroll, also no; the Malaysian 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 you can live with seeing the wrong currency symbol until we fix it.
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, India, Mexico, Japan, Greece, Israel, Russia, France, Spain, Italy and Sweden.
Türkiye · Deutschland · السعودية · United Kingdom · United States · Canada · Australia · IndiaSwitzerlandSouth AfricaNigeria · México · 日本 · Ελλάδα · ישראל · Россия · France · España · Italia · Sverige · Worldwide · Privacy · Terms · [email protected]