Home
Solutions
Packages
Technical NewsNew
Blog
About Us
VN VI US EN

Hotel accounting under Circular 99/2025: stop entering every figure twice

Last time we looked at ancillary revenue and how to close the leaks that come with recording services by hand. That article stopped at the front desk: making sure everything a guest used ends up on the folio. This time we go one stage further — the stage many owners of small properties treat as "the accountant's business" and therefore never look at: from the guest's folio to the company's books. And that stage has just acquired a very concrete reason to be re-examined — Circular 99/2025/TT-BTC replaces Circular 200, effective 1 January 2026.

Two things to be clear about up front. First, this article is written for a small accommodation business operating as an enterprise — with a legal entity, statutory books and financial statements. Household businesses apply a different accounting regime and are outside the scope of Circular 99, so if that is you, the regulatory part of this article does not apply, while the part about operational data still does. Second, this article does not say "use software and you will not need an accountant". Quite the opposite: the accountant still decides how everything is recorded. What we are discussing is how to stop the accountant having to retype figures the front desk has already typed once.

Part 1: Why small hotels always key everything in twice

At almost every small property, the same amount of money is recorded at least twice, in two different places. The first time is at the desk: the guest checks in, uses services, settles the bill — all of it onto the room's folio. The second time is at month end: the accountant receives a stack of summaries, a spreadsheet or a bundle of invoices, and keys the lot into the accounting software from scratch to produce the books.

Three consequences of entering everything twice

Why hotels are more exposed to this than other industries

📌 A simple test before you read on: take last month's revenue report from the management system at the desk and put it beside the accountant's revenue ledger for the same month. If the two figures are equal, you have already done most of what this article describes. If they differ — and in most cases they do — then the question worth asking is not "by how much" but "on which items". The five places in Part 3 are nearly always the answer.

Part 2: What Circular 99 changes, and why it reaches into hotels

Circular 99/2025/TT-BTC is the corporate accounting regime replacing Circular 200/2014/TT-BTC, applicable from 1 January 2026. It applies to enterprises; household businesses have their own accounting regime and fall outside its scope. For a small accommodation business that has incorporated, there are three things to know.

Three changes to be aware of

What Circular 99 does not do for you

This is also the moment to repeat a principle we set out in the article on vetting a hotel management software vendor: keeping pace with regulatory change is a criterion for choosing a vendor, not a secondary feature. A system that tracks changes to the accounting regime saves you from the most expensive thing of all — patching by hand at the start of a period.

Part 3: Five places where the desk figure and the ledger figure part company

This is the core of the article. The five situations below are the points at which the number at the desk and the number in the books begin to diverge. What they have in common: all five are features of hotel operations, not accounting mistakes — which is why they cannot be fixed by keeping the books more carefully.

The five gaps

🔍 What all five have in common: in every case the moment the item arises differs from the moment the money is received. That is why "reconciling revenue against the bank balance" is never sufficient at an accommodation business, however sensible it is for a retail shop. If you remember one sentence from this article, make it this one: in this industry, cash flow is not revenue, and every serious accounting error starts with confusing the two.

Part 4: The night audit — a hotel's day boundary

The end-of-day close in the accommodation industry has its own name: the night audit. It runs at the quietest point of the day, locks down everything that arose during the day just ended and rolls the system into the new day. For anyone keeping the books, this is the only cut-off that means anything for a revenue period — not midnight by the clock.

Three things the night audit does that adding up by hand cannot

Two rules worth writing down internally

Part 5: Channel revenue, walk-in guests and other people's money

This is where revenue is most often inflated or understated, and both cause damage. Overstate it and your tax obligation is calculated on a figure that does not exist; understate it and you cannot explain yourself at reconciliation.

Three groups to keep apart from the moment of recording

Two things you can do this week

Part 6: Money received in advance is not revenue

This is the shortest section and the one most worth reading closely, because this is the error that skews many small properties' reports systematically — above all in high season, when advance bookings are heaviest.

Three common advance-payment situations

The condition for handling all three correctly is simple in principle but hard by hand: the system has to distinguish money received from revenue recognised, at the level of the individual booking. That is something a cloud AI hotel management software does within the operational action itself — taking a deposit is one type of transaction, recognising revenue is another — rather than letting the two blend into a single line of cash received.

Part 7: Letting revenue flow from the management system into the books

By this point the problem is clear: it is not that the accountant is doing a poor job, it is that there is a manual keying step between operations and the books. Remove that step and most of the five gaps in Part 3 disappear, because each item is now recorded exactly once, where it arises, with every attribute needed to account for it.

What a standalone accounting package cannot do

How the DiHotel Solutions ecosystem addresses this

If your property uses a separate hotel accounting software and wants to keep it, the minimum condition to insist on is this: the data transferred must be at the level of individual transactions with a reference back, not a daily total. Synchronising totals sounds tidy, but it discards precisely what you need when you have to explain a figure.

Part 8: Summary table — which transaction, which gap, which fix

Transaction Where it goes wrong Effect on the books How to fix it
Room revenue per night Period cut at midnight instead of at the night audit Revenue out at the opening and closing boundaries Fix one accounting-day cut-off based on the night audit and apply it to every report
Bookings through intermediary channels Recorded at the amount received in the bank Revenue understated, commission expense disappears Record revenue at the selling price and the commission separately as an expense
Deposits and prepayments Booked to revenue as soon as the money arrives Wrong period; has to be unwound if the guest cancels Track amounts received in advance per booking, and recognise revenue for the nights actually stayed
Services charged back to the room Payment date treated as the revenue date Revenue bunched onto the departure date, possibly in the wrong month Recognise on the day of service, cash on the day collected — two separate lines, one shared reference
Money collected for third parties Added into the property's own revenue Fictitious revenue and a tax obligation on a figure that does not exist Separate the pass-through item from the commission item at the point of recording
Cancellations, refunds, discounts Figure edited at the desk with no trace left The difference cannot be explained Every adjustment is a new entry with a reason and an approver — never an overwrite
Moving to the Circular 99 chart of accounts Left until the application date is upon you Wrong opening balances, dragging the whole financial year with them Reconcile and convert balances before the first period, on a tool that already carries the new chart of accounts

Part 9: Six things to do before your first accounting period under Circular 99

The list below is written for a small property, needs no consultant, and can be done in a few sittings. The order is deliberate: the first three are internal housekeeping, the last three concern your tools.

Three pieces of internal housekeeping

Three things about your tools

Want to know which items your desk figures and your ledger figures differ on?

Tell the DiCloud team how you record revenue today — software at the desk, a spreadsheet or a notebook — and how your accountant writes up the books. We will review it against the five groups of differences in this article and answer concretely: which ones can be fixed by procedure alone, and which need the data connection changed — before any talk of a contract.

Get a free revenue reconciliation review

Conclusion

Circular 99 is a compulsory moment to look again at your books, but it is not the biggest problem a small accommodation business has. The bigger one is that there is a manual keying step between the front desk and the accounting ledger, and every systematic discrepancy is born there. Three things decide the outcome: fix one accounting-day cut-off based on the night audit; separate revenue from cash flow without exception, above all for money received in advance and money collected for third parties; and let each item be recorded once, where it arises, with enough attributes to account for it. Changing the chart of accounts comes after those three, because it is a one-off job while the other three repeat every day.

The cheapest starting point is still the one-month reconciliation in Part 9. From that base, DiCloud — an online AI hotel management software and a total hotel management solution — can send revenue straight through to the accounting module inside the same ecosystem, instead of routing it via a summary sheet at month end. If you run several properties, or a resort with several outlets, the companion piece on the DiHotel Blog covers hotel accounting under Circular 99 at chain scale — one chart of accounts, many properties, and how to consolidate while keeping separate reporting for each site. At that tier the work is handled by DiHotel, the AI hotel management software — the original platform for 4–5 star hotels, resorts and chains — while small and mid-sized properties use hotel management software from the same ecosystem with reporting consolidated in one place. And if you want to understand why everything in this article begins with an action at the desk, go back to the article on ancillary revenue — data not recorded at the moment it arises cannot be rescued by any accounting regime.

Related topics:
cloud AI hotel management software · online AI hotel management software · total hotel management solution · cloud hotel management software · hotel accounting management · AI hotel management software · hotel management software