Accounting and Tax for Restaurants and Cafes in Bali

Published October 2026 · 9 minute read · The Bali Accountant, Umalas, Kerobokan

Restaurants and cafes in Bali carry a heavier tax and compliance load than most small businesses, and most owners find this out the hard way, usually during their first audit or their first attempt to renew a business license. Beyond the usual corporate tax and payroll, food and beverage businesses in Bali pay a local restaurant tax (PB1) collected directly from every guest bill, and this tax belongs to the local government the moment it hits the till, not to the business. Add monthly VAT filings, employee tax, and the fact that most owners are running a cash-heavy, multi-shift operation with a POS system nobody reconciles to the books, and it is not surprising that F&B is one of the sectors the tax office audits most often in Bali.

This page covers what accounting and tax for restaurants and cafes in Bali actually involves: who needs it, what we do, what you need to hand over, the deadlines that carry penalties, the mistakes that cost owners the most money, and how pricing for this kind of work usually structured.

Table of Contents

Accounting and Tax for Restaurants and Cafes in Bali

Who Needs This Service

If you own or manage a restaurant, cafe, warung, bar, beach club kitchen, or any food and beverage outlet operating in Bali, whether through a local PT, a PT PMA owned by a foreigner, or still running informally while you sort out licensing, you need this. That covers owners in Canggu, Seminyak, Ubud, Sanur, Uluwatu, Denpasar, Kuta, and Kerobomg, where most of the F&B density on the island sits.

It applies whether you are a single-outlet cafe doing a few hundred million rupiah a year or a multi-outlet group with central kitchens and delivery brands running through the same legal entity. The compliance obligations differ in volume, not in kind: every F&B business that sells to the public in Bali is liable for the local restaurant tax, and every PT is liable for corporate income tax and, once registered, VAT.

What We Do, Step by Step

Restaurant and cafe accounting is not the same job as bookkeeping for a consultancy or a villa rental. The volume of daily transactions is higher, the cash handling risk is higher, and there are two tax authorities to answer to instead of one. Here is how we run it:

  • Monthly bookkeeping. We reconcile your POS sales report against bank deposits and cash counts, categorise cost of goods sold, staff costs, rent, and overheads, and close the books every month rather than at year end.
  • PB1 (local restaurant tax) filing. We calculate the local tax due on your F&B sales and file it with the relevant regency Bapenda separately from national tax.
  • VAT (PPN) filing if your business is registered as a VAT collector (PKP), including issuing correct tax invoices and reconciling input versus output VAT.
  • Payroll and PPh 21. Salary calculation, BPJS contributions, and monthly employee income tax withholding and filing for both local and foreign staff.
  • PPh 25 and corporate income tax. Monthly tax installments and the annual corporate tax return (SPT Tahunan Badan) for your PT.
  • Management reports. A monthly profit and loss by outlet if you run more than one, so you can see which location or menu category is actually making money, not just guessing from the bank balance.

Our full range of filings and corporate services is listed on our accounting and tax services page, which covers the same work for other industries if you are comparing scope.

Documents and Access We Need From You

The speed and accuracy of your monthly filing depends almost entirely on how quickly you get us this, so set up a routine with your manager or cashier from day one:

  • Daily or monthly POS sales export (Z-reports or equivalent), itemised by category if possible
  • Bank and e-wallet statements for all accounts the business uses, including QRIS settlement reports
  • Purchase invoices and supplier receipts for stock and services
  • Payroll data: staff list, salaries, start and end dates, BPJS numbers
  • Copy of your NIB, NPWP, and any local operating permits
  • Prior year tax returns and financial statements, if this is not your first year
  • Read access to your accounting software or POS reporting dashboard, where applicable

Most delays we see come from owners who batch three months of receipts into a shoebox and hand it over at once. Monthly submission is not bureaucracy for its own sake, it is what keeps your filings accurate and your penalties at zero.

Tax Deadlines Every Restaurant and Cafe Owner Should Know

Indonesian tax deadlines are mostly monthly, with one annual return. Rules and exact dates change periodically, so treat the table below as a guide and confirm the current deadline with us before you rely on it for a specific filing.

FilingFrequencyTypical deadlineApplies to
PPh 21 (employee income tax)MonthlyAround the 10th of the following monthAny business with staff on payroll
PPh 23 (withholding tax)MonthlyAround the 10th of the following monthBusinesses paying rent, services, commissions
PPh 25 (tax installment)MonthlyAround the 15th of the following monthPT companies paying ongoing corporate tax
VAT (PPN)MonthlyPayment before end of month, report shortly afterBusinesses registered as PKP
Local restaurant tax (PB1)MonthlyVaries by regency, often mid-monthAll restaurants, cafes, bars serving food or drink
Corporate income tax return (SPT Tahunan Badan)AnnualAround end of AprilAll PT and PT PMA entities

Late filing and late payment both carry separate penalties, which are usually a combination of a fixed fine per late return and interest on unpaid tax, calculated per month. These figures do change, so ask us to confirm the current penalty rate before you decide a late filing is not worth worrying about. It almost always is.

The Local Restaurant Tax (PB1) Most Owners Get Wrong

PB1 is a regional tax, not a national one, and it is the single most misunderstood obligation for F&B businesses in Bali. It is typically charged as a percentage added to the customer's bill, often quoted around 10 percent, though the exact rate and rules are set by each regency, so confirm the current rate with us for Badung, Denpasar, Gianyar, or wherever your outlet sits.

The critical point: PB1 is collected from the guest on behalf of the local government. It is not your revenue. If you record the gross bill including PB1 as sales and then pay income tax and VAT on top of that inflated figure, you are overpaying national tax while potentially still underpaying local tax, because the PB1 itself was never separated out and remitted correctly. We see this error constantly in restaurants that built their own spreadsheet or inherited a bookkeeping system from a previous owner.

Common Mistakes Restaurant Owners Make With Their Books

Most of the problems we fix when we take over a restaurant's accounting fall into a short list:

  • Mixing PB1 with sales revenue, which misstates both local tax owed and national taxable income.
  • No reconciliation between POS and bank deposits, so cash leakage or till shortages go unnoticed for months.
  • Treating owner withdrawals as business expenses, which inflates costs and invites questions in an audit.
  • Running payroll off the books for some staff, which creates BPJS and PPh 21 exposure that compounds every month it continues.
  • Ignoring the VAT registration threshold until a landlord or supplier insists on a tax invoice, by which point registration is overdue.
  • Filing nil returns instead of real figures because the bookkeeping is not ready in time, which still triggers scrutiny if the pattern continues.
The most expensive mistake: treating the local restaurant tax (PB1) you collect from guests as part of your own revenue instead of a liability you are holding for the local government. Restaurants that do this for a year or more often discover, on audit, that they owe back PB1 on turnover they already spent, plus penalties, while having overpaid national income tax on the inflated figure the whole time. Separating PB1 from day-one sales entries is the single cheapest thing you can do to avoid this.

How Pricing Usually Works

Restaurant accounting is usually priced in one of two ways, and which one suits you depends on your transaction volume and whether you want ongoing advice or just compliance filings.

ModelHow it worksBest for
Monthly retainerFixed monthly fee covering bookkeeping, payroll, PB1, VAT and PPh filings, and a monthly reportAny active restaurant or cafe with regular staff and daily sales
Per filing / per returnPay only for specific returns as they come due, no ongoing bookkeepingVery small or seasonal outlets, or businesses with their own in-house bookkeeper who just need review and filing

The main factors that move the fee in either model are the number of outlets, monthly transaction volume, number of staff on payroll, whether the entity is VAT registered, and whether you are a PT PMA with foreign shareholder reporting on top of normal corporate filings. We quote this after a short conversation about your setup rather than off a generic price list, because a single cafe doing cash sales only and a three-outlet group with delivery platforms and foreign staff are not the same job. Ask us for a quote through our contact page and we will give you a figure within a day.

Why Work With a Local Accountant in Bali

PB1 is set and administered regency by regency, which means an accountant working from Jakarta or filing remotely without local Bapenda relationships will handle it as an afterthought, if at all. A local accountant knows which regency office you fall under, what that office actually asks for at renewal time, and how F&B audits in Bali tend to unfold, because the sector gets more scrutiny here than almost anywhere else in Indonesia given how much of the local economy runs through tourism spending.

Being on the island also means we can meet in person when a tax office visit or license renewal needs a same-day response, rather than coordinating everything over email with someone who has never seen your kitchen or your POS setup. You can read more about how we work on our about us page.

FAQ

What tax rate applies to a restaurant in Bali?

A restaurant in Bali typically pays corporate income tax on profit (standard rate 22 percent for most PT entities, lower rates may apply for smaller businesses under certain thresholds), plus VAT on sales if VAT registered, plus a separate local restaurant tax (PB1) on F&B sales, often around 10 percent. All of these rates and thresholds change periodically, so confirm the current figures with us before budgeting.

What is PB1, the local restaurant tax in Bali?

PB1 is a regional tax on food and beverage sales, set and collected by the local regency government rather than the national tax office. It is added to the customer's bill, often around 10 percent, and must be filed and remitted monthly to the local Bapenda. The exact rate and filing process vary by regency, so confirm with us for your specific location.

Do I need a PT PMA to open a restaurant in Bali as a foreigner?

Generally yes, a foreign national owning or controlling a restaurant business in Indonesia needs to set up a PT PMA rather than operate informally or through a nominee structure. There are minimum capital requirements and licensing steps through the OSS system that apply, and these thresholds change periodically, so confirm the current requirement with us before committing to a lease or investment.

How often do I need to file taxes for my restaurant?

Most restaurant tax obligations in Indonesia are monthly: employee tax withholding, VAT if registered, tax installments, and the local restaurant tax (PB1). The one annual filing is the corporate income tax return, usually due around the end of April each year. Missing monthly filings consistently is treated more seriously by the tax office than one late annual return.

Can I use a regular bookkeeper instead of a registered accountant?

A bookkeeper can handle day-to-day transaction entry, but filing PB1, VAT, PPh 21/23/25 and the annual corporate return in Indonesia requires registration systems and knowledge of current regulations that most general bookkeepers do not maintain. Many restaurants use both: an in-house bookkeeper for daily entries and a registered accountant to review, file, and represent the business with tax authorities.

What happens if I don't register for VAT?

Once your turnover passes the registration threshold for becoming a VAT collector (PKP), you are required to register, charge VAT, and file monthly returns. Operating above the threshold without registering can result in the tax office registering you retroactively and assessing VAT, interest, and penalties on past sales. The exact threshold changes periodically, so confirm the current figure with us.

Do I need separate payroll handling for local and foreign staff?

Yes. Local staff are covered under standard PPh 21 and BPJS Ketenagakerjaan and Kesehatan contributions, while foreign staff working in Indonesia have their own tax residency and work permit (KITAS/IMTA) considerations that affect how their income is taxed and reported. Mixing the two processes incorrectly is a common cause of payroll errors we find when taking over a restaurant's books.

Get Started

If you are opening a restaurant or cafe in Bali, or you already have one and your current bookkeeping is not keeping up, the fastest way forward is a short conversation about your setup: how many outlets, how many staff, whether you are VAT registered, and which regency you operate in. From there we can tell you what monthly compliance will look like and what it will cost.

Message us on WhatsApp at +62 877-9626-0478 or reach out through our contact page to arrange a free consultation. We work with restaurants and cafes across Canggu, Seminyak, Ubud, Sanur, Uluwatu, Denpasar, Kuta, and our own neighbourhood of Kerobokan, and we can usually tell you within one call whether your current numbers are in reasonable shape or need cleaning up before the next filing deadline.

Scroll to Top