Early AdopterLifetime 40% discount for early sign-ups.40% off for lifeSign up nowSign up

Six weeks at a consultancy, from stage fees to a foreign-currency retainer.

Follow Kirana Advisori through a finance review for PT Cahaya Medika billed in stages, while it invoices a monthly retainer in SGD to a client in Singapore.

Project value
IDR 60,000,000
Stage 1 billed
IDR 19,980,000
Retainer
SGD 2,000/month
Exchange gain
IDR 160,000
  1. 01

    The review becomes a project with stage fees.

    PT Cahaya Medika asks for a review of the finance procedures at its six clinics. Kirana Advisori creates a Fixed price project worth IDR 60,000,000 and splits it into three milestones, each with its own dates and fee.

    Projects & tasks
    PT Cahaya Medika
    Diagnostic
    IDR 18,000,000
    SOP design
    IDR 24,000,000
    Implementation support
    IDR 18,000,000

    Project valueIDR 60,000,000

  2. 02

    Three consultants log hours on every task.

    Hours on a fixed-price project never reach an invoice, but they are still logged. The project page sets the hours spent against the hours agreed, so Kirana knows early on whether this stage’s fee still covers the work.

    Time tracking
    Finance SOP Review
    Agreed
    160 h
    Spent to 30 Sep
    58 h
    Invoiced
    0 h · fixed price

    Agreed hours left102 h

  3. 03

    The client sees which stages are done.

    Laras Wijayanti, finance manager at PT Cahaya Medika, logs in to the portal and sees the Diagnostic milestone completed, along with the dates of the next stage. Kirana’s costs and books stay private.

    Client portal
    Portal · Laras Wijayanti
    Diagnostic
    Completed
    SOP design
    In Progress
    Implementation support
    Planned

    AccessHer company’s projects only

  4. 04

    The first stage fee is billed from the project.

    On the invoice, Kirana picks Bill an agreed fee, takes the Diagnostic milestone fee, and adds 11% VAT. The project page now shows IDR 18,000,000 billed and IDR 42,000,000 left.

    Invoices & billing
    INV/2026/10/007
    Diagnostic milestone fee
    IDR 18,000,000
    VAT 11%
    IDR 1,980,000
    Due
    31 Oct 2026

    Invoice totalIDR 19,980,000

  5. 05

    The client pays and withholds PPh 23.

    PT Cahaya Medika transfers IDR 19,620,000 and withholds 2% PPh 23 on the fee, IDR 360,000. Kirana ticks Client withheld PPh 23, the invoice is recorded as paid, and the withholding slip number can follow later.

    Payments & expenses
    Payment
    Bank transfer
    IDR 19,620,000
    PPh 23 withheld
    IDR 360,000
    Withholding slip
    To follow

    Invoice paidIDR 19,980,000

  6. 06

    A Singapore client’s retainer is billed in SGD.

    Lumen Ventures Pte Ltd pays a retainer of SGD 2,000 a month with 10 hours included. The October draft comes from the billing schedule at a rate of 12,850. When it is paid on 12 Oct, the rupiah received is compared with that rate and the difference is booked.

    Multi-currency
    INV/2026/10/008 · SGD
    October retainer
    SGD 2,000.00
    Invoice rate 12,850
    IDR 25,700,000
    Received at 12,930
    IDR 25,860,000

    Exchange gainIDR 160,000

FAQ

Common questions

Are all hours automatically billed?

No. Only billable sessions on tasks billed by time log under Hourly projects are eligible. Hours on Fixed Price, Retainer, or Non-billable projects are tracked for workload analysis but are never pulled into invoices. You choose which hours to import.

What if the client withholds PPh 23?

Tick Client withheld PPh 23 when you record the payment, then enter the amount withheld. The invoice is recorded as paid in full, the money in the bank matches the statement, and the withheld part is recorded as prepaid income tax. The withholding slip number can follow later, and payments still missing one can be filtered on the Payments Received page.

Where do the rates come from?

You can type them yourself, such as the BI middle rate or the tax rate, or fetch the ECB reference rate published every working day. The ECB rate is a market rate, not the Ministry of Finance tax rate or the BI middle rate. The rate an invoice uses is kept on that invoice.

Does Tumra create e-Faktur or file tax returns (SPT)?

Not yet. Tumra doesn’t issue tax invoices or withholding slips, has no export for Coretax, and doesn’t file SPT returns. Withholding slip numbers and the NTPN of each payment can be recorded in Tumra, and the period summary can be exported to Excel for your consultant.

Run your consultancy on Tumra.

Try every feature free for 30 days, no credit card needed.