Accounting, tax, payroll and back-office work for businesses in Indonesia, run in Xero by our team in Jakarta and Tangerang.
ACCOUNTING OUTSOURCING
Guides to running Xero properly, written from monthly practice rather than from the product documentation.
THE XERO HANDBOOK
Oracle NetSuite implementation, support and custom development for growing and multi-entity businesses in Indonesia.
NETSUITE OVERVIEW
HubSpot CRM implementation, marketing and sales setup, and connecting HubSpot to your accounting system.
HUBSPOT OVERVIEW
Plain explanations of Xero, NetSuite and HubSpot, and side-by-side comparisons to help you choose.
RESOURCE CENTER
Layanan akuntansi, pajak, penggajian dan back office kami, dijelaskan dalam Bahasa Indonesia.
OUTSOURCING AKUNTANSI
Thirteen years on one platform, with offices in Jakarta and Tangerang.
ABOUT LOGIFRAMEBookkeeping & accounting
The whole function rather than data entry: reconciliation, payables and receivables, the month-end close, and statements your tax consultant can work from at year end. Three stages, what each one covers, and a plain account of what moves the quote.
The scope
The term is old-fashioned and it is still the clearest one available. A full-charge bookkeeper runs the whole accounting cycle rather than one part of it, and closes the period at the end.
The distinction matters because a lot of what gets sold as bookkeeping is really transaction coding. Someone categorises the imported bank lines, the queue empties, and nobody establishes whether the balance sheet is true. That produces a file that looks maintained and cannot answer a question.
Coding and reconciliation. Every bank and card account agreed to an actual statement, not to an empty reconcile queue. Those are different things and the difference is where most problems hide.
Payables and receivables recorded. What you owe and what you are owed, current at any point in the month rather than assembled at the end of it.
Accrual basis, properly. Accruals and prepayments posted so the month reflects what happened in it, and revenue lands in the period it was earned.
The balance sheet substantiated. Every line explainable, with a schedule behind it. This is the part that separates a closed month from a coded one.
A close with a date. The period is locked, the statements are produced, and the numbers stop moving after the fact.
Year-end records your tax consultant can use. So that what they charge for is tax work rather than reconstruction.
What this is not: tax filing or payroll. Both are separate services, tax outsourcing and payroll outsourcing, and whoever handles them gets a file from us that does not need fixing first.
The Xero subscription is billed in your name and you pay Xero directly. What the engagement covers is everything that turns that subscription into a working system: the chart of accounts built for how your business actually runs, bank statements imported on a regular schedule and checked for gaps, approval workflows configured to your thresholds, the apps around Xero integrated and tested, and reporting set up to answer your questions rather than the defaults.
Xero also ships new capability continuously, and most subscribers never turn any of it on. Part of what you are paying for is someone tracking what is new, deciding whether it is worth enabling on your file, and configuring it when it is. You are paying Xero more each year either way. Whether you get anything for it depends on whether someone is watching.
A ledger you own, configured properly and kept that way, closed every month by people who know your file.
Packages
Most engagements start with onboarding, then run on Monthly or Weekly. Each stage is quoted after a short review of your file, for reasons set out in the next section.
Stage one
Quoted as a one-time project
Clean, accurate books and a proper transition before the ongoing rhythm starts.
Sized forNew clients whose file needs establishing, correcting or bringing current before month-to-month work begins.
What moves the quoteMore months to clean, more than one entity, or reconstruction rather than tidying.
Stage two
Quoted as a monthly fee
Accurate books closed each month, tax-ready records year-round.
Sized forOne entity, around 50 transactions a month, closed monthly.
What moves the quoteMore entities, higher transaction volume, or more accounts to reconcile. Each entity is scoped and quoted on its own.
Stage two, faster
Quoted as a monthly fee
For businesses that cannot wait until month-end to know where they stand.
Sized forThe same scope as Monthly: one entity, around 50 transactions a month, reconciled weekly instead of monthly.
What moves the quoteThe same drivers as Monthly.
Wondering how this differs from the add-ons below? Every package records payables and receivables so your ledger and your aging reports are right. The add-ons run the cycle that produces them. There is a line-by-line comparison further down.
Before you commit to onboarding: the 32-point health check is quoted as a fixed fee and tells you the file's actual condition in writing. There is also a free 30-minute file review if you want a faster read. See what the check covers.
How we quote
We quote after seeing the file, not before. Anyone who quotes a bookkeeping engagement without seeing the file is either guessing or planning to revise it later.
Four things actually move the number, and none of them is your revenue:
| Driver | Why it matters |
|---|---|
| Transaction volume | The single largest driver. Fifty transactions a month and five hundred are different jobs, regardless of what the business turns over. |
| Account count | Every bank account, card, loan and payment processor is another reconciliation and another place a difference can hide. |
| Entity count | Each entity is a separate set of books, scoped and quoted on its own. Intercompany balances add work that a single entity never has. |
| Structural complexity | Inventory, deferred revenue, project or job costing, multiple currencies or multi-channel sales all change what a close involves. |
A short working session is usually enough for us to size an engagement accurately. Where the file's condition is genuinely unclear, the health check settles it before either of us commits to a number.
Each entity is scoped and quoted as its own engagement at whichever stage fits it. A three-entity business might run all three on Monthly, or mix cadences depending on what each entity actually needs. We do not push multi-entity businesses into a special tier by default.
Fees go up over time, for two reasons.
The first is inflation, which applies to us the way it applies to you. The second is growth: as your volume, accounts, entities and complexity increase, so does the work, and the engagement is repriced to match. That second one also runs downward, when a business simplifies or brings something back in-house.
So we agree a review schedule at the start rather than raising it once something has already changed. The first review is around twelve months in, and roughly every two years after. A review is a look at the whole engagement rather than a scheduled increase, and it can end with the number unchanged.
Add-ons
Every package already records AR and AP. These add-ons are for when you want the cycle run rather than recorded.
Invoices out accurately and on time, reminder ladders configured and running under your own name and branding, payment options enabled, cash applied against the right invoices, and aged receivables reported so you always know who owes what and for how long.
What this is not: we are not a collections function. We do not phone your customers, negotiate terms or chase on your behalf. Those conversations are yours, and we make sure you have the accurate picture before you have them.
Bills captured and coded, routed through an approval workflow that matches your thresholds, duplicates caught before they are paid, supplier bank detail changes verified, payment runs prepared against your cash cycle, and supplier statements reconciled.
What this is not: we never release payment. The run is prepared and presented, and a person at your business approves and sends it. We do not hold signing authority on any account.
This is the question we get asked most, so here it is line by line. The left column is what you already get. The right column is what the add-on adds.
| What happens | Included in every package | With the add-on |
|---|---|---|
| Payables | ||
| A bill arrives | Entered and coded, appears in aged payables | Captured automatically through Hubdoc or Dext rather than forwarded around by email |
| Approval | However you handle it today | Routed to the right approver by amount, supplier or department, timestamped against the bill |
| Duplicate invoices | Found at month-end, if at all | Caught before payment |
| Supplier bank detail changes | Not monitored | Verified before any payment is prepared |
| Deciding what to pay | You work it out from the aging report | Payment run prepared against your cash cycle, ready for your release |
| Supplier statements | Not reconciled | Reconciled, so missing and duplicated bills surface |
| Receivables | ||
| Raising invoices | Recorded once you raise them | Billing cadence run so invoices leave on schedule, repeating invoices and quote conversion configured |
| Chasing overdue | Nothing sends automatically | Reminder ladder configured and maintained, sending under your own name and branding |
| Getting paid | Whatever payment method you already offer | Pay-now options enabled on invoices, terms stated and applied consistently |
| Applying cash | Clean one-to-one matches, as part of reconciliation | Partial payments, one receipt covering several invoices, short payments and deductions |
| Aged receivables report | Yes, every month | Yes, plus a view of where each account sits in the ladder |
Add-on only, and deliberately so. Neither can be bought without a bookkeeping package. Managing receivables or payables against books someone else maintains would make us accountable for a number we cannot control, so we do not offer it that way. Scoping follows invoice volume, bill volume, supplier and customer count, entity count and approval complexity.
The close
A closed month is not a month in which someone finished coding. It is a month that has been proven and then locked, so the numbers stop moving after anyone has read them.
That distinction becomes expensive the first time someone outside the business reads your accounts. A lender, a board, an investor or an acquirer will ask when the period closed and whether it has changed since. A file where prior periods keep shifting is a file nobody can rely on.
One
Every bank, card and processor account reconciled to a real statement, with outstanding items listed individually rather than assumed.
Two
Payables, receivables, payroll and any clearing accounts agreed to their subledgers. A clearing account that never clears is the classic warning sign.
Three
Every line explainable with a schedule behind it. Accruals and prepayments posted so the month reflects what actually happened in it.
Four
Lock date set, statements produced and delivered by the agreed working day. After that the period is closed and stays closed.
The close is short when the month was not saved up. A file reconciled continuously closes in days. A file touched once a month closes in weeks, because everything found at the end has to be investigated with the context already gone.
For the mechanics of running this yourself in Xero, the handbook covers it in detail. Month-end close in Xero is the guide, and this page is the service.
Deliverables
Agreed during onboarding and delivered by a stated working day, so it arrives on a schedule rather than on request.
Profit and loss, with comparatives. Current month and year to date against the prior period, so a movement is visible rather than something you have to go looking for.
Balance sheet, substantiated. Every material line supported by a schedule that exists rather than one that could be produced if asked.
Cash position and movement. Where the cash went, which is rarely the same question as whether you were profitable.
Aged receivables and aged payables. Standard with every package, whether or not you take the AR and AP add-ons.
A note on anything that needs your attention. In writing, the same month, rather than saved up for a quarterly conversation.
Standard statements and aging reports come with the package. If you need something built to your own definitions, such as a recurring report reconciling receivables against work actually performed, that is analysis rather than bookkeeping. We are glad to build it and produce it each month, and we quote it separately so you can see what it costs.
Boundaries
We would rather be a clear no on four things than a vague maybe on everything.
Questions
Yes, for two reasons.
The first is inflation. Wages rise every year, for us as they do for you, and a fee held flat for years is a fee with a quietly shrinking service behind it. Those adjustments are small, infrequent, and flagged before they apply.
The second is your business. As volume, accounts, entities and complexity grow, the work grows with them, and the engagement is repriced to match what it now takes. This one runs both ways: when something comes back in-house or the business simplifies, the number comes down.
Either way you hear it at a scheduled review, never on an invoice.
Next
However far behind they are. We will tell you what it takes to get them current, then quote for keeping them that way.
Book a free 30-minute call