Sales & Service Tax
Tax codes on every invoice and bill line; output and input tax post to their own accounts, and the tax report ties to the ledger.
- Sales tax5% / 10%
- Service tax6% / 8%
- Zero-rated · exempt0%
Zycount is accounting software for Malaysian SMEs. Invoices, bills, bank lines and payroll post themselves to the ledger — balanced to the sen, locked by period, and one click away from the document that created them.
| Account | Debit | Credit |
|---|---|---|
| 1150Accounts Receivable | 26,435.60 | |
| 4110Sales — Goods | 22,096.62 | |
| 4120Sales — Services | 3,013.18 | |
| 2150SST Output Tax | 1,325.80 | |
| Balanced | 26,435.60 | 26,435.60 |
Traditional software records a sale and hopes the reports catch up. Zycount runs every document through an accounting engine, so each figure in a statement walks back to the invoice that made it. Click a step.
Each module posts through the same engine and lands in the same ledger — no exports between systems, no reconciling your own software against itself.
Live modules run on real posted data in the workspace. Preview modules are designed and clickable on sample data, and go live phase by phase.
The figures below are the demo company's actual books for January–August 2026, straight from the workspace. Assets equal liabilities plus equity. Debits equal credits. Every time.
Rates live in versioned configuration with an effective date, so a budget change is an update — not a rewrite. Always confirm current rates with LHDN, KWSP, PERKESO and RMCD before you file.
Tax codes on every invoice and bill line; output and input tax post to their own accounts, and the tax report ties to the ledger.
A pay run calculates employee and employer contributions, withholds PCB, and posts one balanced payroll journal.
MYR as the base currency, with foreign-currency invoices, exchange rates and period-end revaluation of realised and unrealised FX.
Books you can trust are books that can't be quietly changed. These rules are enforced by the engine, not left to good habits.
Yes. Every transaction is a journal with at least two lines that must balance before it posts. Invoices, bills, receipts, payroll and depreciation all generate their journals automatically, and you can see each one before and after it posts.
You reverse it. Zycount posts an equal-and-opposite entry linked to the original, then you post the correct one. The ledger keeps the full story, which is exactly what an auditor wants to see.
Tax codes carry the rate and post output and input tax to separate accounts. Payroll computes EPF, SOCSO, EIS and PCB from versioned rate tables. Both are configuration, so you can update rates when they change — and you should verify them against the authorities before filing.
Yes. Import your chart of accounts, customers, suppliers, products and opening balances from Excel or CSV, with validation and a preview before anything is written.
The demo workspace is open: sign in with admin@zycount.test and Zycount!Demo2026, or create your own account. Try the accountant and then the auditor login — what you can do changes with the role.
You do. Export any report or list to CSV or PDF at any time. Zycount is built on open-source components (PostgreSQL, Next.js, NestJS) and can be self-hosted.
Set up your company with a Malaysian chart of accounts, SST codes and twelve fiscal periods ready to post — or look around the demo company first.