Accounting, Tax, POS and Compliance — one system.
esaFiskaly unifies double-entry bookkeeping, PPh & PPN automation aligned to DJP, multi-branch POS, and upload-ready SPT output. Built for Indonesian businesses and consulting practices that want compliance without busywork.
- SPT Masa PPNJatuh tempo 30 Mei
- PPh 21 / TER10 Juni
- PPh 4(2) konstruksi10 Juni
- Tutup shift — Toko Tebet21:04
- QRIS settlement BCARp 4.812.500
- Stok rendah: Espresso Bean12 pcs
- PMK 131/2024 — PPN DPP Nilai Lain
- PP 58/2023 — PPh 21 TER
- UU HPP — Annual progressive
- PP 55/2022 — Final UMKM 0.5%
- PP 9/2022 — PPh 4(2) construction
- Row-Level Security FORCEd per tenant
One platform from the counter to SPT
Every operational event is reflected in the ledger and your tax returns.
Sales, QRIS, receipts and shifts — ready for physical stores and multi-branch.
FIFO / weighted-average costing, multi-warehouse, stock opname and low-stock alerts.
Every sale and purchase generates a balanced journal. Real-time Neraca and Laba Rugi.
PPh 21 TER, PPh 23/26, PPh 4(2), Final UMKM 0.5% and PPN per PMK 131/2024.
Bukti Potong, Faktur Pajak, SPT Masa and SPT Tahunan, ready to upload.
One login, many clients. Consolidated tax calendar and document-request workflow.
Open the till — bookkeeping opens with it.
Every POS transaction posts a balanced journal, draws down inventory, and computes PPN — directly, with no accounting staff retyping anything.
- End the 2–3-hour daily reconciliation per shift
- Per-product margin computes in real time because COGS is wired to inventory
- QRIS settlements auto-reconcile when funds reach the bank
- Es Kopi Susu Reguler2 × Rp 25.000Rp 50.000
- Espresso Single1 × Rp 22.000Rp 22.000
- Roti Bakar Coklat1 × Rp 18.000Rp 18.000
- Air Mineral 600ml1 × Rp 8.000Rp 8.000
Stock that always knows itself.
FIFO or weighted-average, multi-warehouse, low-stock alerts, opname with freeze periods — all wired into accounting and the tax engine.
- No more 'negative stock' surprises at month-end opname
- Adjustments become journals automatically — variance, damage, or theft hit the right accounts
- Purchase Order suggestions when stock dips below min — never run out
| SKU | Nama | Gudang | Stok | Min | Status |
|---|---|---|---|---|---|
| BEAN-ARB-001 | Espresso Bean Arabica 1kg | Gudang Pusat | 12 | 20 | Stok rendah |
| MILK-FF-005 | Susu Full Cream 1L | Toko Tebet | 48 | 24 | Aman |
| CUP-12OZ | Cup Paper 12 oz | Gudang Pusat | 1240 | 500 | Aman |
| ROTI-CHOC | Roti Bakar Coklat (frozen) | Toko Kemang | 6 | 20 | Stok rendah |
| WTR-600 | Air Mineral 600ml | Gudang Pusat | 384 | 200 | Aman |
PMK 131/2024, PP 58/2023, UU HPP — behind the scenes.
PPh 21 TER, PPh 23/26 with NPWP-doubling, PPh 4(2) construction, PPN with DPP Nilai Lain, Final UMKM 0.5%. Every number follows current regulation — not foreign-system adaptation.
- Monthly close becomes a review, not a data-entry sprint
- Bukti Potong and Faktur Pajak issue automatically at invoice / payroll posting
- SPT Masa and Tahunan output XML/CSV ready to upload to e-Bupot & DJP Online
| Periode | PPN | PPh 21 | PPh 23 | Status SPT Masa |
|---|---|---|---|---|
| Jan 2025 | Rp 8.220.000 | Rp 5.410.000 | Rp 1.800.000 | Telah dilaporkan |
| Feb 2025 | Rp 9.180.000 | Rp 5.410.000 | Rp 1.200.000 | Telah dilaporkan |
| Mar 2025 | Rp 11.240.000 | Rp 5.410.000 | Rp 2.100.000 | Telah dilaporkan |
| Apr 2025 | Rp 10.910.000 | Rp 5.530.000 | Rp 2.400.000 | Telah dilaporkan |
| Mei 2025 | Rp 11.244.300 | Rp 7.812.000 | Rp 2.650.000 | Draft siap kirim |
TER Jan–Nov, progressive settlement in December.
The PPh 21 engine follows PP 58/2023 for monthly computation and UU HPP for the annual settlement — including gross-up for employees without NPWP and BPJS integration.
- No more PPh 21 spreadsheets that diverge month to month
- Final A1 Bukti Potong issues automatically each December or at termination
- Payroll journal balanced, with BPJS Payable and PPh 21 Payable as discrete legs
| Karyawan | PTKP | Brutto | BPJS | TER | PPh 21 | Take Home |
|---|---|---|---|---|---|---|
| Andi Pratama | K/1 | Rp 12.500.000 | Rp 312.500 | B · 2% | Rp 250.000 | Rp 11.937.500 |
| Siti Rahma | TK/0 | Rp 9.800.000 | Rp 245.000 | A · 2% | Rp 196.000 | Rp 9.359.000 |
| Budi Santoso | K/2 | Rp 18.750.000 | Rp 468.750 | B · 3% | Rp 562.500 | Rp 17.718.750 |
| Putri Maharani | TK/0 | Rp 7.500.000 | Rp 187.500 | A · 1% | Rp 75.000 | Rp 7.237.500 |
One login. Many clients. No deadline slips through.
Tax consultants and accounting practices manage a client portfolio without logging out — with a consolidated tax calendar and per-tenant FORCEd audit log.
- Switch clients in one click — tenant context auto-applies to every request
- Consolidated calendar surfaces all deadlines, nothing slips
- Database isolation (RLS FORCEd) makes cross-tenant data leaks impossible
From the cash register to SPT — no manual intervention
Every operational step becomes an accounting entry and a tax obligation.
- 1POS sale
Cashier closes a sale via cash, QRIS or card.
- 2Auto-journal
Revenue, COGS, inventory and PPN are recorded instantly.
- 3Reconciliation
QRIS settlement and bank statements auto-match.
- 4Tax computed
PPh and PPN are calculated under current regulations.
- 5SPT & withholding
XML/CSV outputs are ready to upload to DJP.
Built for Indonesian regulation
Every number follows the latest DJP rules — not adapted from foreign systems.
PPh 21 TER monthly + progressive year-end (PP 58/2023 & UU HPP)
PPN under PMK 131/2024 (effective 11% non-luxury, 12% luxury, DPP Nilai Lain)
Final UMKM 0.5% with 500m exemption for individuals (PP 55/2022)
PPh 4(2) construction at updated rates per PP 9/2022
SPT Masa and Tahunan: XML + CSV ready for e-Filing
Per-tenant database isolation with row-level security FORCEd
Integrations that just work
Wired into the tools Indonesian businesses already use.
Indonesian businesses already shipping on it
Not made-up testimonials — these are the business profiles esaFiskaly was tested against from day one.
Multi-outlet POS, per-warehouse stock, PMK 131/2024 PPN, and monthly PPN SPT — from a single dashboard.
Switch between tenants, draft Bupot per client, and ship SPT Masa ready for e-Bupot Unifikasi.
Issue invoice → faktur pajak with DJP serial; PPh 23 withheld at payment is tracked as a tax credit.
From demo to production in days, not quarters
esaFiskaly does not require an ERP consultant. Your team can be onboarded in week one.
- Day 1Sign up & seed COA
Create the tenant, pick business type, click 'Seed Indonesian COA' (80+ standard accounts).
- Day 2–3Master data
Import employees, inventory items, customers, suppliers — via CSV or manually.
- Day 4–5Tax configuration
Set PKP status, company NPWP, and the tax period. The tax engine is ready to use.
- Week 1Start transacting
POS goes live or the first invoice ships. Journals begin to accumulate.
- End of month 1Close + SPT
Balance Sheet, P&L, monthly SPT — all ready from the operational activity already flowing.
One simple plan. 30-day trial, no credit card.
Start free, then Rp 99,000/month — or save 2 months with the yearly plan.
Pay monthly, cancel anytime.
- Automatic double-entry accounting
- PPh 21 TER + December progressive settlement
- PPN PMK 131/2024 with DPP Nilai Lain
Equivalent to Rp 83,333/month
- Bukti Potong + Faktur Pajak ready to upload
- SPT Masa & Tahunan (XML + CSV)
- Multi-client Consultant Mode
30 days free · No credit card · Your data is never deleted
See full pricing →Frequently asked
Q.I have no accounting background. Can I use esaFiskaly?
Q.Is esaFiskaly suitable for tax consultants?
Q.What about the 2025 12% PPN?
Q.What does the SPT output look like?
Q.Is there a free trial?
Run your Indonesian business on esaFiskaly
Accounting, tax, POS and compliance — one system, free to try. No credit card, no accounting background required.
