By business type
Bookkeeping for Restaurants, Cafes and Bars That Keeps Up With the Till
Restaurants run on multiple daily cash drawers, multiple sales channels, and daily spoilage, so the books need to close from POS against cash and card every shift, not once a month. We pull sales reports out of the POS, match them to supplier receipts, work out food cost per plate, post delivery-platform commissions correctly, and run payroll where tips and service charge sit apart from base wages. The owner then sees the real margin per branch instead of a revenue total inflated by promotional discounts.
Phone +66-92-017-0000 · LINE @THAIL · contact@thailaw-accounting.co.th
What usually goes wrong in this business
Cash gaps between shifts nobody can trace
Shift changes and rotating cashiers mean the drawer count and the POS sales figure often disagree by a small amount that nobody bothers to explain. Left alone for a few months, those small gaps stack into a number the year-end closing cannot account for. Restaurants need every shift reconciled, with cash, cards and e-wallets separated cleanly, before a habit of small unexplained variances turns into a line item the Revenue Department questions during review.
Food cost nobody has actually measured
Owners typically know their purchase prices but never work out cost per dish in a structured way. Prep waste, expired stock and staff meals rarely get logged separately, so the profit and loss statement looks fine on paper while actual cash on hand runs short. Ingredient consumption has to be tied back to actual menu sales so the owner can see which dishes carry the margin and which ones quietly lose money every service.
Service charge and tips tangled up with wages
Restaurants that collect a service charge and distribute it to staff often blend it directly into base salary, which distorts the figures used for social security contributions and payroll withholding right from month one. Frequent staff turnover makes it worse, since the allocation must be reworked every time someone joins or leaves. Keeping service charge separate from base pay from the very start of the month keeps payslips accurate and ensures social security submissions reflect what actually happened.
Delivery commission eating margin invisibly
Delivery-app sales often get booked at the full listed price, forgetting that the platform deducts its commission before the payout ever lands in the bank account, so the sales ledger overstates revenue and any tax figured off that revenue drifts along with it. Each platform withholds fees and tax differently, so a restaurant selling through several channels at once needs a system that isolates each platform's net payout rather than lumping them together.
What you receive
Daily POS reconciliation
We pull the end-of-shift POS report every day, reconcile it against the drawer count, card settlement and actual bank deposit, and flag any variance immediately rather than letting it carry over into next month, so the owner sees the true daily figure for each branch by the following morning.
Per-menu food cost calculation
We match ingredient purchase records against menu sales to work out true cost per dish, separating spoilage and staff meals out of cost of goods sold, so the owner sees which dishes carry margin and which need repricing before the distortion shows up in the annual statement.
Payroll with tips and service charge handled
We run payroll with base wage, service charge and tips kept properly distinct, calculate social security and withholding tax on the correct base, and adjust the split automatically for the mid-month hires and departures that are routine in this business.
Revenue reporting split by sales channel
We separate net revenue by delivery platform, dine-in and any other channel, deducting each platform's actual commission and fees, so the owner sees the real margin per channel rather than one blended, distorted sales total.
Year-end closing and tax filing
We consolidate the full year into closed financial statements, file corporate income tax and VAT on schedule, and have the supporting documents for cost figures and channel-split revenue ready in advance for the auditor.
Why Restaurant Bookkeeping Cannot Run on a General Template
Restaurants move money faster than most businesses. Customers pay in cash or by scan the moment service ends, while ingredient costs go out to suppliers on daily or weekly terms set in advance. That mismatch in timing leads many owners to read cash flow straight off the bank balance, without separating which portion is genuinely this month's revenue and which is a delayed delivery-platform payout for sales made weeks earlier. Sound bookkeeping recognises revenue in the period it was actually earned, not the day the cash lands, so the profit and loss statement reflects what the month actually produced rather than when the bank happened to receive it.
Reconciling cash every day is essential in this trade because a restaurant takes in money from multiple channels at once, the counter, table-side ordering apps and delivery platforms, and all of it has to be merged into a single ledger before the day closes. Skip the daily check and small discrepancies from each channel pile up quietly inside the total sales figure, coming to light only when the year-end audit forces someone to explain why the recorded and actual cash don't match. A restaurant that stays on top of reconciliation spots an anomaly within its first week instead of tracing it back through months of records later.
Ingredient cost in a restaurant swings with the season and the wet market: vegetable or meat prices can shift week to week, so the cost per plate for the same dish is never constant across the year. Owners who fix a menu price without revisiting cost periodically risk selling certain dishes at a loss without realising it during a spell when ingredients run expensive. Recording cost by purchase cycle and tying it back to menu sales reveals the seasonal cost trend and gives the owner grounds to adjust pricing or the recipe before the month's margin gets quietly eaten away.
Delivery commission is an expense that slips past attention easily because it never arrives as a bill the restaurant pays separately; it is simply deducted from the sale before every payout. Recording revenue at the price the customer saw in the app, without netting out the commission first, inflates the sales figure and renders any margin calculated from it meaningless. A restaurant selling through several platforms at once has to be even more careful, since each platform runs its own commission rate and settlement cycle. Recording by platform separately shows plainly which channel is genuinely worthwhile and which one leaves almost nothing behind.
Sharing service charge with staff is standard practice at mid-tier and upmarket restaurants and bars, but the bookkeeping needs to keep it clearly distinct: it is money the customer paid, which the restaurant simply passes through to staff under an agreed formula, not part of the wage the restaurant itself bears. Blurring the two throws off the social security base from the outset, since social security is calculated on wages, not on money passed through from a customer. A restaurant with frequent staff turnover needs a system that recalculates the service-charge split instantly whenever the shift headcount changes, so payslips never need correcting after the fact.
A venue serving alcoholic beverages needs its licence-related paperwork and associated excise records kept tight from a bookkeeping standpoint. We do not handle the licence itself, but the alcohol sale transactions need recording separately from food revenue so the cost and margin of each category can be examined on its own. A bar selling both food and drink typically sees very different margins between the two, and blending the accounts together hides which category is truly carrying the profit, which affects menu and pricing decisions further down the line.
Staff turnover in food and beverage runs distinctly higher than most industries, so registering and de-registering employees with social security happens often and needs doing on time, or an employee who has already left ends up with a benefits problem. A restaurant relying heavily on weekend part-timers also has to work out who meets the threshold for mandatory social security registration and who does not. A slip here is not merely a paperwork issue; it affects the trust of the staff still on the roster. Restaurant payroll bookkeeping therefore has to track personnel changes far more closely than a business with a stable, fixed headcount.
When every figure has been recorded consistently across the year, closing a restaurant's annual statement becomes a straightforward exercise, because every number traces back cleanly, from daily sales through per-dish cost, platform commission, and payroll with service charge properly separated. An auditor reviewing a registered company's statements can request full supporting documentation without circling back to ask where a figure came from, which is what slows the process down. An owner running an organised set of books from the start of the year also sees the direction of the business at any point, rather than waiting until December to learn which branch is profitable and which one needs its operating plan reconsidered.
Kitchen equipment such as industrial burners, chillers and ice machines carries real value and belongs on the books as a fixed asset depreciated over its useful life, not written off in full the month it was bought. A restaurant opening branches often buys a fresh set each time without updating the asset register for older pieces that got shifted to another branch or sold off, leaving the asset ledger out of step with what is actually sitting in the kitchen. Keeping the register split by branch and updating it whenever equipment moves keeps depreciation figures matching reality when an auditor asks for a physical count.
An owner running several brands under one company, say a Thai kitchen and a coffee counter sharing a central prep area, needs to split shared ingredient cost and labour under a reasonable basis before allocating it to each brand. Leave the cost pooled without a split and there is no way to tell which brand is genuinely profitable and which one is quietly propped up by the combined total. Setting an allocation basis early, such as sales proportion or actual labour hours, makes the brand-level report meaningful enough to justify expanding one concept or folding another.
A restaurant closed temporarily for renovation, or shut for a seasonal lull, still carries fixed costs such as rent and the wages of staff kept on. Costs during that closed window need recording apart from a normal trading period, with a note explaining the closure, so it is clear the month's loss came from being shut rather than from weak sales while open. That distinction also helps when the year-end corporate tax computation has to account for a month that looks unusual against the rest of the year.
Corporate income tax for a restaurant runs through a mid-year estimate on the PND 51 form projecting the year's profit ahead of time, and a full-year settlement on the PND 50 once the actual result is in. A restaurant with sales swinging by tourist season often gets the mid-year estimate badly wrong because it leans on whichever few months happened to be strong or slow, leaving a large top-up or refund waiting at year-end close. Basing the estimate on the whole year's trend across every branch, rather than one particular month, narrows that gap and keeps cash flow from taking a hit when a large tax payment falls due.
In-house giveaways and promotions
Free add-on dishes or promotional discounts need recording as items that offset both sales and cost separately from ordinary transactions, so gross margin does not look artificially high or low when a promotional month is compared against a normal one.
Month-end stock counts
A restaurant that skips a physical stock count at month end has no way of knowing an accurate cost of goods sold figure. Counting at least once a month and logging the gap between book stock and actual stock lets the figures be adjusted to match reality.
VAT once revenue nears the threshold
A restaurant whose annual revenue is approaching the 1.8 million baht threshold needs to plan ahead for when to register for VAT, since registering late carries a burden that has to be handled retroactively. Tracking cumulative monthly sales beats waiting until year end to check.
Multi-branch operations need separate branch figures
An owner running several branches should keep revenue and cost separated at branch level from the daily record onward, so branch performance can be compared fairly and expansion or closure decisions rest on real figures.
How the engagement runs
1. Send daily POS data
The restaurant exports the end-of-shift POS report along with cash slips and card settlement figures. Where the POS system supports it, we set up automated data pulls to cut the daily manual step.
2. Reconcile and flag variances immediately
We reconcile cash, card and online channel figures every working day. Any variance gets flagged for the restaurant to check within the same week, rather than left to build up into something unexplainable by month end.
3. Monthly cost and payroll summary
At each month end we summarise per-dish cost, platform commissions and payroll with service charge for the owner to review before closing, along with the withholding tax and social security figures due for filing.
4. Close the year and file annual tax
At the end of the accounting year we consolidate the full year into a complete set of financial statements, file corporate income tax on schedule, and have documents ready ahead of time for the auditor, so nobody scrambles for paperwork near the deadline.
Rates, deadlines and filing formats change. Confirm the current position with the Revenue Department, the Social Security Office and the Department of Business Development, or ask us to confirm it for your case.
Questions owners ask first
- Does a small unregistered restaurant still need bookkeeping?
- Even without company registration, an owner trading as an individual still has to file personal income tax and may need to register for VAT once revenue passes the threshold. Organised bookkeeping from the start also gives a clear signal for when growing revenue makes company registration worth doing.
- Do tips customers hand directly to staff need recording?
- A tip handed straight to a member of staff, never passing through the restaurant, is not treated as the restaurant's revenue. But if the restaurant pools tips and distributes them afterward, that flow has to be recorded as money received and passed on, which affects the social security base for the staff receiving it.
- How does delivery commission interact with tax?
- The commission a platform deducts counts as a deductible business expense against revenue for tax purposes, but it needs the platform's settlement statement as supporting evidence, and the restaurant should check whether the platform applies any withholding tax so that figure gets reconciled correctly too.
- Do multiple branches file tax separately?
- If every branch sits under the same registered company, corporate income tax is filed as one combined return, though it helps to keep a separate internal profit and loss per branch for performance analysis. VAT filing then depends on how each branch premises was registered with the Revenue Department.
- Do weekend part-timers need social security registration?
- Anyone who qualifies as an employee under labour law needs social security registration regardless of full-time or part-time hours; what matters is the actual employment relationship rather than the hour count. A restaurant should review each person's employment terms clearly before deciding either way.
- What extra records does a bar selling alcohol need?
- Beyond ordinary sales receipts, a bar should keep the tax invoices from alcohol suppliers filed in their own category and record drink sales separately from food sales so the cost and margin for each category can be worked out accurately.
- Can food-prep waste be deducted against tax?
- Waste that arises normally from food preparation can be recorded as part of cost of goods sold, provided the quantity and value are logged reasonably, consistently, and in line with how the business actually operates, rather than being an arbitrary figure with no supporting record.
- When is the right point to move from sole owner to company?
- Once revenue has grown to the point where the personal income tax bracket runs higher than the corporate rate, or the owner wants to open several branches under a clearer liability structure, that is usually the point worth weighing company registration, based on each restaurant's actual figures rather than a general rule.
- Can renovation cost be deducted right away
- Work that extends the life of the premises or adds real value has to be capitalised and depreciated over time, while minor repairs that simply keep things as they were can be expensed in the year they happened. It helps to separate the two kinds of invoice clearly when paying the contractor in the first place.
- Can accumulated loss from a closed branch carry to future years
- Net loss on the company's financial statements can be carried forward against future profit within the period the law allows, even after the loss-making branch itself has closed, since corporate tax is computed on the company as a whole rather than branch by branch. Keep the closure-related cost documents on file in case the auditor asks where the loss figure came from.
Could you do this in-house?
Owners who reconcile the POS themselves, work out food cost themselves, and separate service charge from wages themselves every month usually find the hours meant for the floor and the kitchen getting pulled into rows of figures instead. Add more branches or sales channels and the complexity grows faster than expected. A team that specialises in restaurant bookkeeping reconciles daily, breaks cost down by menu, and gets payroll with service charge right from day one, leaving the owner free to focus on what brings customers back. Send the records over for review first, and a written quote follows based on actual transaction volume and branch count.
อ่านต่อรายจังหวัด
รับทำบัญชีรายเดือน–รายปี พร้อมวางระบบบัญชี — เลือกจังหวัดของคุณ
แต่ละจังหวัดมีสำนักงานพื้นที่ที่ต้องติดต่อ รอบส่งเอกสาร และลักษณะธุรกิจต่างกัน หน้าด้านล่างเขียนแยกตามพื้นที่จริงและเสนอราคาเป็นรายกรณี
ภาคกลาง
ภาคตะวันออก
ภาคตะวันตก
ภาคเหนือ
ภาคตะวันออกเฉียงเหนือ (อีสาน)
ภาคใต้
Send your documents, get a written quote
We scope the fee from your actual documents. The review costs nothing and the reply states exactly what is included.