kiira

Forty messy sets of books.
One login.

Kiira isn't a second tool sitting alongside SQL Account — it's the thing that gets the numbers out of your clients' WhatsApp threads and onto a screen where you can actually work. Free seat on every paid client. Clean export into the desktop software you already use. 20% lifetime revenue share on anyone you bring.

Free accountant seat · always 20% lifetime revenue share SQL Account · AutoCount export
Liew & Co · Firm portal
14 clients · 3 need you
  • Kopitiam Ah Lim Sdn Bhd
    2 items · chase sent
    Review
  • Shopee · Nadia Textiles
    MTD RM 18.2k · clean
    Compliant
  • Klinik Sri Manja
    SST due · 7 days
    Overdue
  • Salon Ayu Damansara
    1 expense uncategorised
    Review
  • Hamid Freelance Design
    Borang B ready
    Compliant
Switched into · Kopitiam Ah Lim
Audit-logged
one login · every client

The work that doesn't bill.

Nobody charges a client for the eight hours in March keying a shoebox of receipts, or for the WhatsApp back-and-forth about what that RM 340 on 3 Feb actually was. Kiira takes those hours off the pile.

The shoebox

March is a lost month.

Client shows up in March with a Shopee bag. You spend eight unbillable hours keying receipts before you can even begin the actual tax work. The Kiira client never has a shoebox — it's already booked, on the day it happened.

The chase

"What was this RM 340 on 3 Feb?"

You ask on WhatsApp, the client replies six days later in a different chat, you forget to document it. Kiira's chase list sends the question for you, logs the answer, and attaches the thread to the expense — so when LHDN queries it in 2028, you have the paper trail.

The re-key

Their tool ≠ your tool.

Client uses some cloud thing, you use SQL Account. CSV doesn't map cleanly, categories are wrong, SST codes are missing. Kiira exports to SQL's actual import format — GL codes, tax codes, projects — with the mapping you set once, re-used forever.

Accountant portal

One list.
Every client, every status.

Your firm gets its own portal (e.g. `liewco.kiira.my`). Log in, see every client you manage, click in to work on their books with the owner's full context. Every impersonation is audit-logged — so it stands up to an LHDN query years later.

01 · Client list

Status at a glance.

Compliant / review / overdue dot per client. MTD and YTD numbers. Number of items waiting for you, number waiting for the client. Sort by whichever column your Monday morning needs.

02 · Impersonate

One key to switch in.

Click a client → you are the client, read/write. Fix categories, post a journal, send a chase. Cmd+K back to the firm list. Every action logged against your staff account so the principal can see who did what.

03 · Chase list

Every loose thread.

Uncategorised expenses, missing TINs, OCR-failed receipts, customers without a default contact. One click to ask the client on WhatsApp — pre-filled in BM or EN, deep-linked back into Kiira so their reply updates the record.

04 · Period lock

Close the month, properly.

Lock February the moment you've finalised it. Owners can't retro-edit locked months — if they try, Kiira queues it as a pending adjustment for you to review. Your trial balance stops moving behind your back.

Clean exports

Into the tool you already use.

Kiira doesn't ask you to abandon SQL Account or AutoCount. It gives you the format their import wizard expects — GL codes mapped to your COA, SST tax codes set per line, descriptions that survive the round-trip. Map categories to GL codes once per client; stored and reused forever.

Export destinations
Per-client mapping
  • SQL Account .txt / .xls

    Matches the GL / AP / AR import layout. SST code mapping included.

  • AutoCount .csv

    Column headers exactly as AutoCount's import dialog expects.

  • UBS / Million .csv

    For the firms still running legacy desktop. We'll map on request.

  • Trial balance .pdf · .xlsx

    Period TB with comparative — for hand-off to audit or your own review.

Mapping stored per client · reused month after month
The partner program

Built so your time
doesn't subsidise ours.

We want you recommending Kiira because it saves your firm hours, not because we gave you a mug. The deal is designed to reward the thing that actually matters: clients who stay on the tool year after year.

Seat

Free accountant seat on every paid client.

No exceptions, no upsell. A client pays for Compliance, you get read/write access — audit log, exports, chase list, the lot.

Rev share

20% lifetime revenue share.

On any client you bring. Lifetime — matches what MY firms expect from SQL/AutoCount reseller deals. Paid monthly against their subscription.

Firm-pay

Bundle clients, keep the spread.

Want to pay for all your clients' subscriptions in one firm invoice? 30% firm discount on bundled seats. Re-bill clients at list inside your own retainer — your margin.

Co-brand

White-label the client experience.

Upload your logo, set an accent color. Client invoice PDFs and their portal say "Powered by [Your Firm]". Clients assume you built it.

Certification

Certified Kiira Advisor.

Free, two-hour online, listed on kiira.my with your firm's logo, contact, and client specialisations. Leads from our site get routed to certified firms first.

Training

BM + EN materials, monthly webinar.

Slide decks for pitching to your clients, video walkthroughs for their staff, a monthly advisor call where we preview roadmap and take requests.

A Tuesday at the firm.

Forty clients, one Liew & Co. Here's what the day actually looks like once your clients live on Kiira.

  1. 09:12 Open portal

    Three clients have the red dot.

    Log into the firm portal, sort by status. Kopitiam Ah Lim has two uncategorised expenses. Klinik Sri Manja has SST due in 7 days. Nadia Textiles posted a Shopee payout that needs reconciling.

  2. 10:40 Chase

    Five questions, in ten minutes.

    Open Ah Lim's chase list. Two supplier bills missing descriptions. One click each → WhatsApp opens on Ah Lim's phone with a pre-filled BM question. Back at your desk in time for coffee; by lunch the answers are in.

  3. 13:05 Journal

    Post depreciation for Klinik Sri Manja.

    Dental chair bought RM 12,000 in Jan 2025, straight-line 5 years. Post the monthly depreciation journal in the plain-English wizard — debit expense, credit accumulated depreciation. Period locks for January through March.

  4. 15:22 Export

    Nadia's month into SQL Account.

    Click Export → SQL Account → March 2026. Kiira hands you a .txt with GL codes mapped to Nadia's COA, SST codes on each line, project codes on the Shopee transactions. Drop into SQL's import wizard. Done.

  5. 17:48 Audit trail

    LHDN queries an invoice from 2024.

    Old client, two years ago. Open their Kiira audit log, filter to that invoice. You see who created it (the client), who approved the e-invoice (you), who amended the description (a junior), and the MyInvois UUID with LHDN's timestamp. Reply to LHDN with confidence.

The same month-end.
Half the unbillable hours.

Not every job speeds up — audit is audit. But the data-gathering half of the work, the chasing and keying, drops by about 60% once a client's on Kiira for two months.

Client with a shoebox
6–8 unbillable hours in March
Books already entered · day-of
Chasing missing TINs
WhatsApp · undocumented
Chase list · deep-linked · logged
Client-tool mismatch
Generic CSV · re-categorise
SQL / AutoCount native format
Category mapping
Every time
Once per client · reused
Locked periods
Honour system
Enforced · pending-adjustment queue
MyInvois failures
You hear about it in 2 weeks
Plain-English queue on the portal
Audit-log proof
Email threads · memory
Per-user audit log · LHDN-ready

Questions from firm principals.

Do I have to put all my clients on Kiira to join the partner program?

+
No. One paying client is enough to register as a partner and get your Certified Kiira Advisor listing. Most firms start with two or three clients — usually the ones already messaging supplier bills into WhatsApp — then expand as staff get comfortable.

My firm is on SQL Account. Is Kiira a replacement?

+
No — and we don't want to be. SQL Account handles double-entry, depreciation schedules, directors' loans, the stuff firms need. Kiira handles the client-side capture (WhatsApp, receipts, chase) and hands the cleaned data to SQL Account in the format its import wizard expects. Think of Kiira as the front door; SQL stays the back office.

How does the 20% lifetime revenue share work?

+
Any client who signs up with your referral link (or we tag at onboarding) is attached to your firm for life. Every month they pay, 20% of their subscription is credited to your firm account — paid out monthly by bank transfer or offset against firm-bundled seats. No cap, no clawback unless the client charges back.

What if a client leaves my firm? Do I lose access?

+
The client controls their own data — they can remove your firm from their account at any time. When that happens, your access ends immediately but the audit log of your prior actions stays (they need that for LHDN). The revenue share also ends for that client. If they later re-add your firm, revenue share resumes.

Can my juniors categorise without being able to post journals?

+
Yes. Firm-level roles: principal, senior, junior, admin. Juniors can categorise expenses and send chase messages; only seniors can post journal entries, lock periods, or submit to MyInvois on the client's behalf. Every action is tagged to the specific staff account in the audit log.

Is the accountant portal ready now?

+
The client-list view, impersonation, audit log, and export to SQL Account are the first wave — these are what the partner program launches on. The plain-English journal wizard, period lock, and firm-bundled billing are on the near roadmap (next 60–90 days). MyInvois exception queue, bank reconciliation assistant, and year-end pack generator follow.

What about PDPA and client confidentiality?

+
Client data is stored in Malaysia (AWS ap-southeast-5 Kuala Lumpur) with Singapore replication for DR. Your firm sees only the clients who added you. We sign a standard DPA on request. Every impersonation and data export is audit-logged and visible to the client on demand.
Partner program · early cohort

Bring one client.
We'll set the rest up.

We're onboarding the first fifty firms personally — that means a 45-minute call to migrate your pilot client, map their COA to SQL Account, and get your Certified Kiira Advisor listing live. Message the founder directly.