FOOLPROOF3005d 06h 49mSee Pricing →
Back to Blog
accountingPSAKcash-flowIndonesiacompliance

Accrual vs Cash Accounting: Which Is Right for Your Business?

Cash accounting feels intuitive. Accrual accounting is what banks, investors, and PSAK require. Here's what the difference actually means for your business — and when each one matters.

23 April 20265 min readby Ardhi Pradhana

When founders first set up their books, they almost always choose cash accounting. It makes sense: money comes in, money goes out, and the balance tells you where you stand. Simple, intuitive, and easy to explain to anyone.

The problem is that cash accounting tells you less than you think it does. And for any business trying to get a bank loan, attract investment, or produce PSAK-compliant financial statements, it isn't sufficient.

Here's what both methods actually mean, and how to think about which applies to your situation.

The Core Difference

Cash accounting records revenue when cash is received and expenses when cash is paid. A sale you made in March that the customer pays in May shows up in May.

Accrual accounting records revenue when it is earned and expenses when they are incurred, regardless of when cash moves. That same March sale appears in March — because that's when you delivered the product or service and earned the right to the payment.

The difference matters most when timing is involved: credit sales, advance payments, prepaid expenses, and subscription models all create gaps between economic activity and cash movement.

Why Cash Accounting Is Misleading

Consider a straightforward example. Your company invoices a large client IDR 500 million in December. The client pays in February.

Under cash accounting, that IDR 500 million appears in February. December looks like a slow month. February looks like a windfall. Neither picture is accurate.

Under accrual accounting, the IDR 500 million is recognized in December, when you earned it. Your December P&L reflects the actual business activity of that month.

This matters for decisions. If leadership sees a weak December and a strong February, they might make staffing or spending decisions based on a false read of the business's trajectory. Accrual accounting removes that distortion.

The same logic applies in reverse for prepaid expenses. If you pay an annual insurance premium of IDR 60 million in January, cash accounting expenses the full amount in January. Accrual accounting spreads it across 12 months at IDR 5 million per month, which is a more accurate picture of your monthly cost structure.

What PSAK Requires

Indonesia's accounting standards, PSAK, are built on the accrual basis. Specifically, PSAK 1 (Presentation of Financial Statements) and PSAK 72 (Revenue from Contracts with Customers, aligned with IFRS 15) both require that revenue be recognized when performance obligations are satisfied, not when cash is received.

For any company that is a PT (Perseroan Terbatas), PSAK compliance is a legal expectation. For businesses using SAK ETAP (the simplified standard for entities without public accountability), the accrual basis still applies as the foundation.

In practice, this means: if your books are on a cash basis, they are not PSAK-compliant. A bank requesting audited financials, a PE firm conducting due diligence, or an investor reviewing your statements will either ask for a restatement or apply a discount to account for the uncertainty.

When Cash Accounting Is Appropriate

Cash accounting is not useless. It works well in specific circumstances:

  • Very small businesses with minimal credit transactions. If almost everything is paid and received immediately, the difference between cash and accrual is minimal.
  • Internal cash flow monitoring. Knowing your actual bank movements on a cash basis is valuable for liquidity management, even if your formal books are accrual-based.
  • Tax purposes, in limited contexts. Indonesian tax law uses a mixed approach: some income types are taxed on a cash basis (notably certain final income taxes), while others follow the accrual principle. Your tax advisor can clarify what applies to your business.

For most companies beyond the earliest stage, cash accounting as the primary system creates more problems than it solves.

Making the Transition

If your books are currently on a cash basis and you need to move to accrual, the practical steps are:

  1. Establish your accounts receivable and accounts payable balances. What have you invoiced but not yet collected? What have you received but not yet paid? These become opening balance entries.

  2. Identify prepaid expenses and deferred revenue. Insurance, rent deposits, and advance customer payments all need to be reclassified from expenses or income into balance sheet accounts, then recognized over the correct periods.

  3. Align your chart of accounts to support accrual entries. You'll need accounts for accrued liabilities, deferred revenue, prepaid expenses, and accounts receivable that a pure cash system doesn't require.

  4. Set a cutoff date. Transitions are cleanest at the start of a new fiscal year. Attempting a mid-year conversion is possible but significantly more complex.

The transition is usually a one-time project of a few weeks, typically done with an accountant. After that, maintaining an accrual system is no more complex than maintaining a cash one, provided your software handles the double-entry mechanics correctly.

The Practical Takeaway

Most businesses should be on accrual accounting from the point they start issuing invoices with payment terms. It produces a more accurate picture of performance, it's what PSAK requires, and it's what every serious external stakeholder expects.

Cash tracking still matters; your cash flow statement, which is a required component of PSAK-compliant financials, captures exactly that. The difference is that cash visibility and accounting basis are separate things. You can have both.

MontPro's chart of accounts and journal entry structure is built on the accrual basis by default, aligned to PSAK. Transactions are recorded at the point of economic activity, not the point of cash movement. For businesses uploading their transaction data, the system applies the correct accrual logic automatically, without requiring your team to understand the underlying mechanics.

The goal is accurate books. Accrual accounting is how you get there.