Skip to content
e-Invoice is here

Run the business. The books keep up.

Invoicing, payments, payroll and LHDN e-Invoice on one double-entry ledger. Sales post themselves, bank lines match against what is already in the books, and an AI agent drafts the rest for you to approve.

Free plan to start. Paid plans priced in ringgit.

Businesses keeping their books on Cynco

  • Aphelia
  • Kommu
  • Kopi Saigon
  • People Works
  • Sambal Bakar Malaya
  • Sugar Candy
  • SYNC
  • YZA

Built for the way Malaysian businesses pay, file and report

  • MyInvois e-Invoice
  • FPX
  • DuitNow QR
  • EPF
  • SOCSO
  • EIS
  • PCB
  • HRDF
  • SST-02
  • Form C
  • CP204
  • MPERS

Stop reconciling copies of the same sale

Most businesses run an invoicing app, a payment gateway, a payroll tool and accounting software, and each keeps its own copy of what happened. Month-end is spent making them agree. In Cynco they are screens over one ledger, so there is nothing to agree.

InvoicesPaymentsPayrollBanke-InvoiceGeneral ledgerDebits26,028.00Credits26,028.00Balanced

How it works

Follow one invoice through the books

RM 13,014.00, from the invoice you send to the report you file. You do the first step. Each one after it is already in the ledger.

Plays while on screen

The agent

It drafts the work. You decide what posts.

Ask in plain language. The agent calls the same code the dashboard calls and hands back a proposal you can read line by line before anything reaches the books.

  • 32 kinds of action can only be proposed

    Recording a payment, posting or reversing a journal, finalising an invoice, reconciling the bank and closing a period all wait for a person to say yes.

  • Checked like any other entry

    A proposal passes the same validation and the same database rules as an entry you type yourself.

  • Reads the paperwork

    Receipts, bills and PDF bank statements come in as drafts for you to review, not as finished entries.

Reconcile September on Maybank 5140.

Matched 142 of 148 lines. Six have no entry yet, so I left them for you. Nothing is posted.

Proposal · reconcile 142 linesWaiting for you
Exact matchscores 98%118
Paid the same dayscores 92%19
Within 3 daysscores 85%5
Lines to reconcile142
ApproveReview lines

Payroll

Payroll that already knows KWSP, PERKESO and LHDN

EPF, SOCSO, EIS, PCB and the HRDF levy are worked out from dated rules, and each run posts as one journal entry. Nobody keys salaries into the books twice.

  • PCB the way LHDN specifies it

    The computerised formula, with zakat and child relief, and bonuses taxed on the additional-remuneration path.

  • Year end is a download

    Form EA for every employee, Form E and CP8D, built from the payslips you finalised.

  • Pay and remit from the run

    A CP39 file for PCB, and salary files for Maybank2E and CIMB BizConverter.

Basic salary

On RM 5,500 basic, net pay is RM 4,936.60.

Pick a salary. None of these payslips is typed in: Cynco’s payroll calculator worked each one out when this page was built, on ruleset MY-2026.07.

What you start with

ways to get paid, FPX and DuitNow QR among them
5
currencies you can charge in
11
accounts in the MPERS chart you start with
129
countries with their own chart and tax rules
4

Why the numbers hold

Rules the database enforces, not just the screen

Most accounting software checks the rules in the app. Cynco checks them again inside Postgres, so they hold for the dashboard, the API and the agent alike. Here is what happens when something tries to break one.

postgres · ledger triggers
  1. post JE-0432 Dr Rent 3,000.00 Cr Bank 2,900.00
  2. Error: Journal entry JE-0432 lines do not balance in base currency (base 3000.00/2900.00)
  3. Rejected by Postgres. Nothing was written.
Tenant isolation
Every query is scoped to your business before it runs, and fails closed if the scope is missing.
Encrypted fields
Bank account numbers and tax IDs are encrypted with AES-256-GCM before they are stored.
Sign-in
Argon2id password hashes, a lockout after five failed attempts, and passkeys if you would rather have no password.
Work that survives a restart
Background jobs retry with backoff under per-business limits, and every query has a 30-second ceiling, so one heavy report cannot hold up everyone else.
Tested before it ships
Every change passes type checks, a schema-drift check, and end-to-end and integration tests against a real Postgres database.

Give each job a home

Send invoices that post themselves. Draft, send and chase invoices with SST computed on the line, and the receipt and the ledger entry follow the moment it clears.

Start free

Pricing

Free

Free

Run your business on it

100 AI credits to start

Includes:

  • Invoicing & e-invoicing
  • Books, bank reconciliation & reports
  • Unlimited users

Pro

RM 39.90/ month

Billed monthly

200 AI credits / mo

Everything in Free, plus:

  • Recurring invoices, bank feeds & payment pages
  • Data room, agreements & purchase orders
  • API, MCP & CyncoBilling
  • Lower payment fees

Enterprise

Custom

Custom, with SLA & support

Unlimited AI credits

Includes:

  • For accounting firms & large teams
  • Unlimited AI credits
  • Dedicated support & SLA

Moving from another ledger? We’ll bring your books across.

Talk to us

Prices in MYR. You choose monthly or annual billing when you subscribe. AI credits pay for the heavy AI work, like the agent answering your questions.

Build on the same ledger

A REST API, an MCP server for your own agents, a CLI, and 17 signed webhook events. Each goes through the same checks as the dashboard.

Keys carry only the scopes you grant.HMAC-signed.

FAQs

How is Cynco different from other accounting software?

Invoicing, payments, payroll and filings write straight to the ledger. Software that syncs from somewhere else can only tell you when it last synced; because Cynco keeps the books, a figure says whether the month is closed or still open.

Can the AI post entries on its own?

No. It calls the same code the dashboard calls, and the result waits as a proposal until you say yes. It has no way to post on its own.

What does it cost?

Free covers invoicing and e-invoicing, your books, bank reconciliation and reports, with unlimited users. Pro adds recurring invoices, bank feeds, payment pages, the data room, and the API and MCP server. Enterprise is a custom quote with an SLA. Prices are in MYR.

Does it handle e-Invoice?

Yes. e-Invoices clear through LHDN MyInvois from the same product you send invoices in.

Can my accounting firm run client books on it?

Yes. An engagement is one row, approved by the client, with the data scopes they chose and posting held for review until they lift it. Firm workpapers stay firm-owned.

Who owns my data?

You do. Every row is scoped to your business at the query, and an export is one click. Closed periods stay closed: once you close a month, the database stops accepting entries for it.

Send your first invoice today

Set up in an afternoon, free to start. Bringing books from somewhere else? We will move them across with you.