kiira

Your month's books,
on one card.

Kiira doesn't ask you to configure widgets. One card answers three questions — what you made, what you spent, what you owe LHDN — and every number opens into the real entries underneath.

One card · no configuration P&L · cash flow · SST SQL Account + AutoCount exports
April 2026
Your books · one card
2 of 3 sources connected
↳ Shopee payout missing
Last 14 days · cash in
  • You made
    RM 14,820 +12%
    42 invoices · 31 walk-in days
  • You spent
    RM 8,412 −6%
    78 receipts · 3 recurring
  • You owe LHDN
    RM 385 SST · due 31 May
    Not filed — we never auto-file
Tap any row · see the entries
no widgets to arrange.

The number. Then
the why.

Open Kiira, you land on the card. Not a grid of 22 widgets you'll spend an afternoon arranging. Three numbers that actually mean something — and every one of them opens.

  • 01
    Delta vs. last month

    In the corner of every number. Up is green. Down is brown. No quarterly trend charts.

  • 02
    Completeness, not precision

    If Shopee's payout hasn't synced, the banner says so. We won't quietly round to the connected sources.

  • 03
    Tap to open

    'RM 8,412 spent' expands into the 78 receipts behind it. No report builder to learn.

  • 04
    LHDN already summed

    SST liability calculated from the month's invoices — not something you chase down on the 10th of the next month.

Completeness banner

Won't pretend your books are
done.

If your POS isn't feeding daily sales, the number at the top of the page isn't your revenue — it's a fraction of it. Kiira says so, loudly, before you trust a report.

Data sources
2 of 3 connected
  • WhatsApp capture Live
    Live · 42 receipts this month
  • Maybank CSV · operating account Live
    Uploaded 18 Apr · matched 96%
  • Shopee payout export Stale
    Last imported 22 Mar · 4 weeks stale
  • GrabFood weekly settlement Skipped
    You told us you don't use it
↳ Reports marked partial until fixed Fix source →
  • Counted vs. reported

    The banner shows what we counted and what was reported by your accountant or the bank — so you can tell missing receipts from missing sources.

  • Refuses to round up

    When a source is stale, we mark every affected report 'partial' instead of smoothing the number over.

  • One tap to fix

    Every missing source links to its importer — the Shopee CSV picker, the POS daily summary form, the bank upload.

Three reports your
accountant asks for.

Not 42 reports. The three your accountant actually opens at month-end — P&L, cash flow, and top expenses — pre-formatted for the software Malaysian accountants use.

Profit & loss

Income, cost of sales, overhead.

Grouped exactly how SQL Account groups them. So when your accountant imports, nothing needs re-categorising.

In Out PDF · CSV · SQL Account
Cash flow

What's in, what's out, what's coming.

Starts from your bank balance, adds invoiced-but-unpaid, subtracts recurring expenses. Weekly runway included.

12 weeks · runway PDF · CSV
Top expenses

Where the money actually went.

Ranked by category — fuel, packaging, subscriptions, contractors. The list most micros have never seen for their own business.

Fuel RM 2,430
Packaging RM 1,685
Subscriptions RM 1,260
Rent RM 950
PDF · CSV
Drill through

Tap a line.
See the entries.

No report builder. No custom SQL. 'RM 2,430 on fuel' opens the 14 Petronas receipts you forwarded — with the WhatsApp message, the captured photo, the booked date.

On the card
Fuel · Petronas
RM 2,430 14 entries →
↓ tap ↓
Expanded
Fuel · 14 entries
  • 02 Apr Petronas KL Sentral RM 65.00
  • 06 Apr Petronas Puchong RM 120.00
  • 09 Apr Petronas Sri Hartamas RM 85.50
  • 14 Apr Petronas Cheras RM 162.00
  • + 10 more Tap to page through

Pre-formatted for the software your
accountant actually uses.

SQL Account and AutoCount are what Malaysian accountants run. PDFs are what they print. CSVs are what everyone else eats. Kiira exports to all four, straight from the report.

Format · 01
SQL Account
.xml + .csv bundle

Journal entries pre-mapped to SQL Account chart of accounts.

Format · 02
AutoCount
.csv · AutoCount format

Line-level detail with tax codes and classification.

Format · 03
PDF
Printable · your letterhead

What your accountant prints and staples to the month-end file.

Format · 04
CSV
Flat · everything

For the accountant who runs their own spreadsheet workflow.

Questions we keep getting asked.

Can I add custom reports or dashboards?

+
Not today, and probably not tomorrow. The whole point of the one-card layout is that you don't have to — and we'd rather add a new canonical report than ship a dashboard builder that most of our users won't touch. If there's a report you keep wanting, email us; we'll likely build it for everyone.

What counts as a "data source" for the completeness banner?

+
Anything that feeds numbers in: WhatsApp capture, bank CSV uploads, Shopee or Lazada payout exports, GrabFood and Foodpanda settlements, daily POS sales summaries, and direct expense entries. Each source has a last-synced timestamp. If a source goes stale, the banner tells you.

Is the P&L in accrual or cash basis?

+
Both. You pick the basis on the report itself — the P&L header shows which one you're looking at, and toggles between them without re-running. Most Malaysian micros use cash basis for day-to-day feel and accrual at year-end; Kiira supports both without a setting buried in preferences.

How does "Top expenses" decide the categories?

+
Kiira auto-categorises using the same rules that book your WhatsApp captures — fuel, packaging, subscriptions, marketplace fees, rent, utilities, contractors. You can rename a category or re-classify a line; the rule learns and applies it going forward.

Does the dashboard show year-to-date figures?

+
Yes. The month view is the default because that's what you look at every day. Switch the timeframe to YTD, last quarter, or a custom range from the card header. The completeness banner adjusts to whichever window you picked.

Can my accountant see the dashboard in their own portal?

+
Yes. On a paid plan, your accountant has a free seat and their own view of your dashboard — same card, same completeness banner, same exports. They can pull a P&L without asking you to email it over.

Does the SST number on the card file itself to LHDN?

+
No. The card shows what you owe; submission is a separate step on the Compliance tier, and even then it's a human tap. We never auto-file.
Dashboard · free tier

The card. Free
forever.

Dashboard, P&L, cash flow, top expenses, drill-through, and PDF/CSV export all ship on the free tier. SQL Account and AutoCount exports are a paid-tier convenience — not where the work lives.