How to Find an Accounting Service in Bangkok, Thailand (Costs, Services, Deadlines)

We started our company in Thailand in 2006 and had been in business for more than a decade. Our accountant plays a key role in our business when it comes to handling accounting and taxes in Thailand.

An accountant will be involved in your business from start to finish. They register your company, handle day-to-day accounting services, and close your company if or when that day comes.

In this article, you’ll find out what you’ll get when using an accounting service, how much it costs each month, and how to pick the right accountant. If you want to skip the lengthy read about accounting services in Thailand and hire an ethical and professional accountant, fill out the form on this page.

I’ll put you in touch with a professional, licensed, and certified accountant who I use for my business.

Disclaimer: Some links in this article go to our partners, and we may earn a commission if you use them. It costs you nothing extra, and we only recommend services we'd use ourselves. Read more in our Advertising Disclosure.

Contents

  1. Key Takeaways
  2. Why You Need an Accountant
  3. What Services Do Accountants Offer?
    1. Company Registrations
    2. Tax Filings
    3. VAT Registration: Do You Need It?
    4. Corporate Tax Advice
    5. Accounting Transactions
    6. Financial Statements
    7. Payroll Services
    8. Social Security Services
    9. Company Audits
    10. Business Licenses
    11. Visas and Work Permits
    12. Personal Tax Consulting
  4. How Much Does It Cost?
  5. Tax and Accounting Services in Thailand: Who Does What
    1. Who Is Allowed to Sign the Audit
  6. Thailand's Filing Deadlines: A Quick Reference
    1. What Happens When a Filing Is Late
  7. Finding an Accounting Firm in Bangkok
    1. Get a Personal Recommendation
    2. Search Online
    3. Chambers of Commerce
    4. Networking Events
    5. International Accounting Firms
  8. How to Choose the Right Accountant
  9. How to Check an Accountant or Auditor Is Licensed
  10. Negotiating Services and Rates
  11. Lowering Your Accounting Fees 
  12. Your Responsibilities
    1. Learn Basic Accounting
    2. Recheck Advice
    3. Give Clear Details
    4. Follow up Regularly
  13. FAQ
    1. Does a small Thai company really need an accountant every month?
    2. Can I do my own bookkeeping and just hire an accountant for taxes?
    3. What happens if I miss a filing deadline?
    4. Do I need a separate accountant for company registration and ongoing accounting?
    5. Is an accountant the same as an auditor in Thailand?
    6. How much does an accounting service in Bangkok cost per month?
    7. How do I check that my accountant or auditor is licensed?
    8. Can a Revenue Department Tax Auditor sign my company's audit?
    9. When do I file PND 50 and PND 51?
    10. Does the audit fee come with the monthly accounting fee?
  14. Now, on to You
  15. Sources Cited
Get your FREE Thailand Cheat Sheet by entering your email below. The Sheet, based on our experience with living and working in Thailand for 10+ years, shows you how to save time and money and gives you the tools the thrive in Thailand.

Key Takeaways

  • If you run a company in Thailand, a licensed accountant is essential; an auditor will not sign off on financial statements you prepared yourself.
  • Accountants handle far more than bookkeeping, including company registration, monthly and annual tax filings, payroll, Social Security, and audits.
  • They also advise on cutting taxes legally and can represent you when the Revenue Department comes asking questions.
  • Basic accounting for a startup with few transactions starts around THB4,000 to THB5,000 a month, rising with your company complexity.
  • Some accountants also help with business licenses, work permits, and your personal tax filing.
  • Ask exactly which services your monthly fee covers, since audits and extras are often billed separately.

Why You Need an Accountant

If you run a business in Thailand, you need to hire an accountant. It can be a full-time accountant working in your company. Or you can outsource it to an accounting firm. Or you can do accounting stuff yourself and let an accountant prepare your financial statements and pay annual taxes.

Asia Bashir

When founders first hear about VAT, withholding tax, monthly bookkeeping, payroll, half-year and annual accounts, it can feel overwhelming. With the right systems it’s completely manageable: the right accounting software, clear monthly processes, the right supporting documents, knowing the deadlines, and one person who takes responsibility for it.

Asia Bashir, UK-Qualified Accountant & Tax Advisor, A to Z Finance Solutions

Not sure where to start with your bookkeeping and tax? Asia Bashir’s team at A to Z Finance Solutions offers a free initial consultation for expats and businesses in Thailand.

A man typing numbers into a financial report on a laptop.
Accountants in Bangkok can handle many of your company’s financial needs and more.

This is because, at the end of each year, you need to prepare financial statements and have them audited. You are unable to perform accounting for your Thai company even if you know Thai tax regulations and corporate laws well.

An auditor will refuse to audit your company if your financial statement hasn’t been prepared by a licensed accountant.

What Services Do Accountants Offer?

Accountants offer many services. They keep your company compliant with corporate issues in Thailand and avoid taxation mistakes.

They can also make the many legal procedures easier, both in the company and in your personal life.

Let’s take a closer look.

Company Registrations

In addition to hiring a corporate lawyer, you can hire an accountant when you want to register a company in Thailand. Most accountants can register companies. Give them the necessary information, and they do the paperwork for you.

Accountants can also give you general advice on corporate laws. For complicated issues, talk to a lawyer. You can use an accountant to register your company and hire another accountant to take care of your financial statements and taxes.

But it’s easier to use the same accountant for everything.

Tax Filings

An accountant’s main job is filing taxes. Based on Thai revenue codes, your company needs to file taxes at specific times depending on your tax type.

Filing taxes is complicated because you need to calculate them correctly and file them at specific times.

For example, you need to file PP 30 and PP 36 every month. But you only file PND 51 in the middle of your accounting year (the half-year estimate) and PND 50 after the year ends (the annual return).

Depending on your business, you may need to file extra taxes. If you don’t, you can pay fines or face jail time. If you want an accountant to file your taxes, give them your invoices and receipts and they do the rest.

And you can prepare basic accounting reports and let the accountant file taxes for you.

VAT Registration: Do You Need It?

Not every company in Thailand needs to register for VAT. The Revenue Department requires VAT registration once your annual turnover passes THB1.8 million. Below that, registration is optional.

Advertisement

Once you’re VAT-registered, the current rate is 7%, and you file Form Por.Por.30 every month, even in months with no sales. Your accountant handles this filing, but registering (or deciding not to) is a decision worth making with them early, since it affects your invoicing, pricing, and how much paperwork you carry each month.

Related to VAT is withholding tax, which applies separately to many service payments regardless of VAT status. Your accountant should walk you through both when you set up your company.

Corporate Tax Advice

Taxes in Thailand are complicated, especially when you run a company with BOI promotion. Thailand has its own tax rules and regulations that you may be unfamiliar with.

financial-advice-new
If you need financial advice in Bangkok, accountants are your best source.

For example, when your company pays for services in Thailand, it usually has to withhold tax and give the payee a Withholding Tax Certificate, whether or not you are VAT-registered.

And you have to pay for and hand in to the Revenue Department the WHT every month.

To make things worse, withholding taxes change with the services you pay for. The rate depends on what you pay for. The Revenue Department lists 3% on service and professional fees, 5% on rent and 1% on ship rental, for example.

This doesn’t include personal income tax and personal property tax forms, invoicing, payroll, and other accounting processes your company deals with. If you don’t follow these rules and regulations, you could be fined, have your assets seized, or go to jail.

And if you say you were unaware of these rules and regulations, it won’t help.

Accounting firms give you advice on how to pay taxes, how to legally lower your taxes, and how to get a tax refund from the Revenue Department.

They can help you avoid overpaying taxes. Because if you do overpay, it could take years to get your money back from the Revenue Department.

Important: From time to time, the Revenue Department might want to talk to you and ask you questions about your business in Thailand. And they may come to check your office. Accountants can help you in these situations and answer questions on your behalf so you don’t give the wrong info that could get you in trouble.

Accounting Transactions

You need to prove your company’s income and expenses through receipts and invoices, including the office rent and payroll. You can’t pay for things in cash or take cash without a paper trail.

And you need to show the Revenue Department where you got that money from and how you spent it. You need to justify these transactions. You can’t transfer money to other people without good cause.

You must account for your income and expenses in the right way for that specific type of income or expense. And each income and expense have a unique way.

This is important to know because you must show the Revenue Department how you accounted for them.

If your accountant isn’t responsible for these services, you may have to give these accounting transactions to the Revenue Department yourself.

But your accountant should give you advice, show you examples, and make sure your transactions are correct.

Financial Statements

When you run a company in Thailand, you make and spend money at the same time.

You can’t always see how much you make or how much you have left in your budget for future projects.

When you work with an accountant who prepares your financial statements, you see where your hard-earned money is coming from and going to each month.

Accountants also detail your cost of running a business and your income.

But accountants might not cover these services under normal accounting rates. So be sure to ask your accountant what’s covered in your accounting fees.

Payroll Services

Accountants help you with your company’s payroll services. Among other things, payroll services mean:

  • paying your employees every month
  • calculating and filing personal income taxes
  • paying for Social Security
  • submitting pay slips and tax certificates

Some accountants even pay your employees after you approve their pay.

Social Security Services

You must register your employees in Thailand’s Social Security System.

Social Security gives employees health insurance, pensions, and unemployment benefits. Your employees making at least THB17,500 a month pay THB875 every month for Social Security. Your company also pays THB875 for each employee to Social Security.

Every time you hire a new employee, you must register them with Social Security. And if they leave your company, you must tell Social Security.

Accountants usually take care of everything related to Social Security.

Company Audits

Every year, you need to hire a licensed auditor to check your financial statements so you can hand them in to the relevant government organizations.

If you prepare the statements, it’ll be hard to find an auditor. Many won’t audit statements an owner prepared alone. Only a licensed auditor can sign the audit report, and a normal company needs a Certified Public Accountant (CPA).

Usually, accountants and auditors in Thailand work together.

Once your accountant prepares your company’s yearly financial statements, he or she sends them to an auditor. You don’t have to do anything on your end. Some accountants offer accounting and auditing services. But accountants usually charge extra for auditing fees.

The Securities and Exchange Commission of Thailand publishes a list of auditors it has approved (31 firms and 379 CPAs in October 2026). It is not a register of every licensed auditor.

Business Licenses

If you run one of these companies in Thailand, an accountant can help you get a license.

  • restaurants
  • bars
  • hotels
  • construction companies
  • food manufacturers
  • recruitment agencies
  • travel agencies
  • importers and/or exporters
  • banks and/or lenders

Visas and Work Permits

This may sound strange, but accountants also get you Thai visas and work permits.

They might not know as much as immigration lawyers, but they could get business visas and work permits for you and your employees.

Personal Tax Consulting

You can also use your accountant as a personal tax consultant.

If they do your company’s taxes and know how much you make, they may be willing to do your personal taxes for an extra fee.

How Much Does It Cost?

Accountant’s rates are based on three factors:

  • average accounting transactions per month
  • complexity of your company
  • services you need

For startups with few transactions, the average rate for basic accounting services starts at 4,000 baht to 5,000 baht a month. Accountants charge more based on the complexity of your business. This would be the case if you set up a BOI-promoted company.

Advertisement

BOI-promoted companies go through more procedures than other types of companies in Thailand.

Tax and Accounting Services in Thailand: Who Does What

People searching for “tax and accounting services” usually get one firm that does several jobs. It helps to know where one job ends and the next begins, because each has a different person responsible.

  • Bookkeeping and accounts: the accountant records your invoices, receipts and payroll and prepares monthly and year-end financial statements.
  • Tax returns: the same team files your VAT, withholding tax and corporate income tax returns with the Revenue Department.
  • Audit: a separate licensed auditor examines the year-end statements and signs the audit report.
  • Filing with the Department of Business Development (DBD): the audited statements go to the DBD through its DBD e-Filing system, and the system issues a submission slip (Sor.Bor.Chor.3, ส.บช.3).

Many firms sell all four as one package. Others do the first two and hand the audit to a partner firm, which is why audit fees are often quoted separately.

Who Is Allowed to Sign the Audit

The Revenue Department recognises two kinds of auditor for tax purposes. A Certified Public Accountant (CPA) is licensed by the Federation of Accounting Professions (TFAC). A Tax Auditor (TA) is licensed by the Director-General of the Revenue Department, and can only certify small juristic partnerships. A normal Thai company needs a CPA.

Auditor typeLicensed byCan certify
Certified Public Accountant (CPA)Federation of Accounting Professions (TFAC)Companies and juristic partnerships under Section 39 of the Revenue Code
Tax Auditor (TA)Director-General of the Revenue DepartmentSmall juristic partnerships only (capital up to THB5 million, total assets up to THB30 million, total revenue up to THB30 million)
Source: Revenue Department, difference between TA and CPA (verified October 2026)

Your accountant prepares the statements, but the auditor is a different person. Ask your accountant which CPA they use and whether the audit fee is inside the monthly price.

Thailand’s Filing Deadlines: A Quick Reference

Your accountant lives by a monthly and annual calendar. Missing a date means penalties, so it helps to know what’s due and when, even if someone else is filing it for you.

Monthly filings, due every month you’re in business:

  • VAT (Form Por.Por.30): due within 15 days of the following month, whether or not you owe tax that month.
  • Withholding tax (PND1, PND3, PND53): due within 7 days of the following month.
  • Social Security contributions: due by the 15th of the following month.

Annual and half-year filings:

  • PND 51 (half-year corporate tax): due within two months of the end of the first six months of your accounting period.
  • PND 50 (annual corporate tax return): due within 150 days of the end of your accounting period.
  • Audited financial statements: approved at the shareholders’ annual meeting, then filed with the Department of Business Development through DBD e-Filing.

A licensed accountant tracks all of this for you. But it’s worth keeping this list somewhere, so you know what to expect and can follow up if a filing is close to due and you haven’t heard from your accountant.

What Happens When a Filing Is Late

A late tax return costs money. The Revenue Department adds a surcharge under Section 27 of the Revenue Code, counted from the day after the due date until the day you pay. The longer it sits, the bigger it gets.

Late financial statements also create trouble at the DBD, which has its own fines for companies that do not hold their annual meeting or file on time. Ask your accountant for the current amounts, and book your audit early so the statements are ready well before the meeting.

Finding an Accounting Firm in Bangkok

You can find many accountants in Bangkok who work at both large and small firms, through Chambers of Commerce, or by networking.

A lady holding a tablet with a financial report on the screen.
Accountants who work both quickly and professionally are hard to come by. Thoroughly vet all accountants you contact.

Get a Personal Recommendation

One of the best ways to find an accountant in Thailand is to ask a fellow business owner. After all, everyone who runs a company in the country uses an accountant because of the reasons mentioned earlier in this article.

So, if you know people who run companies in Thailand, ask for their recommendations. They might be able to point you in the right direction. But keep in mind that some business owners are happier with their accountants than others.

You can also ask for help in groups on social networks. Through this method, you might be able to find an accountant who provides services on a part-time basis, which will lower your fees. Actually, this is how we found our accountant. 

If you want our personal recommendation, fill out the form on this page.

Search Online

You can find many accounting firms through a Google search in English. The firms that show up in the results will most likely have English-speaking staff. They usually have experience dealing with expat business owners and can provide a wide range of services, from accounting to business registrations to visa applications. 

Some, such as Banchee Legal House, also have an in-house lawyer, which makes getting legal advice more convenient. 

To find a reputable accountant using a Google search, I usually look for an accounting company near my business location and visit it in person. I want to see how organized the company is and ask them all my questions regarding my business. Then, I choose the one that matches my requirements the most.

Chambers of Commerce

Your country’s Chambers of Commerce in Thailand might have a list of accountants. Keep in mind that Chambers of Commerce usually recommend their member firms, so the choice they give you may be biased.

Networking Events

Many accountants go to networking events. If you go, you can get to know them in a casual setting and get some of your first accounting questions answered.

At networking events, you can find out what the accountant knows, their English skills, and how well they “get” you.

The last one is important because you don’t want to constantly re-explain what your business does.

International Accounting Firms

If you want an accountant that works under international standards, hire an accountant from one of the Big Four firms in Thailand:

These accounting firms are the four biggest in the world. And all of them have offices in Thailand. But they’re expensive.

How to Choose the Right Accountant

You can’t use any accountant you find off the internet because most accountants don’t know all the tax laws in Thailand. Avoid working with an accountant that knows little about the regulations for your company and unknowingly gets you in trouble.

One way to check their competence is to ask questions specific to your business.

  • If you want to start a software company in Thailand, ask them specific rules and regulations about this industry.
  • If you want to set up a BOI-promoted company in Thailand, ask BOI-related questions.
  • Ask about specific tax laws your company needs to follow or licenses your company needs.

You can still ask broad questions about registering a company in Thailand or what to do about VAT licenses. But most accountants in Thailand know the answers to these broad questions. You want an accountant who answers your specific questions.

How to Check an Accountant or Auditor Is Licensed

A friendly office and a good website prove nothing. Before you sign, check the licence behind the name that will sign your audit.

  1. Ask the firm for the full name and CPA registration number of the auditor it will use. A real CPA has a number and will give it to you.
  2. Confirm the number with the Federation of Accounting Professions at tfac.or.th, the body that licenses CPAs.
  3. If the auditor handles listed companies, look the name up on the SEC list of approved auditors. It shows each firm’s CPAs with their registration numbers and approval periods.
  4. Ask who the named bookkeeper for your company will be, and ask for the audit engagement in writing.

The SEC page lists only auditors the SEC has approved (31 audit firms and 379 CPAs when we checked in October 2026), so a small-company auditor missing from it is not a red flag. Use TFAC for the licence check and the SEC list as an extra comfort for larger clients.

Negotiating Services and Rates

To avoid misunderstandings between you and your accountant, negotiate the services and rates the accountant will offer you.

Here are some accounting services you can ask your accountant to do for your company:

  • Preparing monthly financial statements
  • Issuing invoices
  • Filing taxes
  • handling payroll
  • getting licenses

Get in writing the services the accountant guarantees to your company for the fee you agreed to. It doesn’t need to be a contract signed by you and the accountant. In Thailand, it can be done by a simple email.

Lowering Your Accounting Fees 

You can lower your accounting costs by hiring an administrator to help you with:

This can significantly lower your accounting fees each month. And you can have your admin help with other things such as managing your rental office, paying social security fees, or performing basic tasks for your business. 

If you know the basic tax laws in Thailand, you can also file taxes yourself every month. This can further decrease your accounting fees. 

Your Responsibilities

You can’t hire an accountant and expect them to do everything for you. Some things you need to do yourself.

Here are some of those things.

Learn Basic Accounting

As a business owner, learn how accounting in Thailand works.

Although an accountant handles most of your accounting needs, you should have a basic idea on:

Learning the basics prevents accounting mistakes. It’s your business and your investment. Make sure everything is right.

Recheck Advice

If your accountant gives you advice, check the accuracy of that advice. Mistakes and misunderstandings happen. If you get incorrect advice, you can run into legal problems.

Some accountants may tell you to do illegal things under certain circumstances. This includes making fake invoices to raise your company’s expenses for lowering your company’s income taxes.

Problems can also happen because of language barriers. You may understand one thing, but your accountant understands something else. This could lead your accountant to give you the wrong info or incorrect advice, which can get you in trouble.

It’s a good idea to recheck any and all advice on Thailand’s Revenue Department website or by getting a second opinion from another accountant.

Give Clear Details

Give your accountant clear details so they can understand and help you.

To avoid giving your accountant info they may not understand, speak slowly and use simple English. You can also learn some Thai. If you run a business and live in Thailand, knowing Thai makes everyday life easier.

If you don’t get your point across, you may understand one thing and your accountant may understand another thing, which leads to problems.

Follow up Regularly

Accountants are busy, especially during the end and beginning of every month and tax season. They might forget to send invoices, pay Social Security, or file monthly taxes. If they take long to respond, they may have forgotten to get back to you.

From time to time, follow up with them. Send them a short email or give them a quick call.

FAQ

Does a small Thai company really need an accountant every month?

Yes. Even a company with no sales in a given month still needs to file VAT (if registered) and keep its books current. An auditor also won’t sign off on financial statements that weren’t prepared by a licensed accountant, so skipping monthly bookkeeping just pushes the work (and the risk of errors) to year-end.

Can I do my own bookkeeping and just hire an accountant for taxes?

Some business owners do exactly this. You keep your own records and receipts, then hand them to an accountant to file VAT and other returns. It can lower your monthly fee, but only works if your bookkeeping is accurate and organized, since mistakes there flow straight into your tax filings.

What happens if I miss a filing deadline?

Late VAT, withholding tax, or corporate tax filings carry surcharges and penalties from the Revenue Department, and repeated non-compliance can trigger a closer look at your company. This is one of the main reasons to avoid common taxation mistakes and keep a licensed accountant on retainer rather than filing ad hoc.

Do I need a separate accountant for company registration and ongoing accounting?

No. Most accounting firms in Bangkok handle both company registration and the monthly bookkeeping and tax work that follows. Using one firm for both is usually simpler, since they already know your company structure.

Is an accountant the same as an auditor in Thailand?

No. Your accountant prepares your books and financial statements throughout the year. A separate, licensed auditor reviews and signs off on those statements annually, a step required before you submit them to the Department of Business Development. Many accounting firms coordinate this on your behalf, but the auditor is a distinct, independently licensed role.

How much does an accounting service in Bangkok cost per month?

It depends mostly on your transaction volume and whether you’re VAT-registered. Fees vary firm to firm, so get a written quote that spells out exactly which filings and services are included before you sign on.

How do I check that my accountant or auditor is licensed?

Ask for the auditor’s CPA registration number and confirm it with the Federation of Accounting Professions, which licenses CPAs. Auditors approved by the SEC are also listed, with their registration numbers, on the SEC auditor list.

Can a Revenue Department Tax Auditor sign my company’s audit?

Not for a normal company. According to the Revenue Department, a Tax Auditor (TA) can only certify small juristic partnerships (capital up to THB5 million, assets up to THB30 million, revenue up to THB30 million). Companies need a licensed CPA.

When do I file PND 50 and PND 51?

PND 51 is the half-year estimate, due within two months after the first six months of your accounting period. PND 50 is the annual return, due within 150 days after the accounting period ends. The tax you prepaid with PND 51 is credited against the PND 50 bill.

Does the audit fee come with the monthly accounting fee?

Usually not. Many firms quote monthly bookkeeping and tax filing as one price and the annual audit as a separate line, often through a partner CPA. Ask for the audit fee in the written quote.

Now, on to You

If you want a firm that can help you with your accounting needs, fill out the form on this page. I’ll put you in touch with a professional, licensed, and certified accountant who I use for my business.

She can help you register your business and handle your accounting and taxes. This way you can focus on legally running and growing your business in Thailand.

Sources Cited

Move to Thailand Without the Rookie Mistakes

Get our free Thailand Cheat Sheet: straight-talking recommendations for the essentials of settling in, sent to your inbox.

  • ✓Which visa to get (and why to skip visa runs)
  • ✓The health insurance and hospitals to actually use
  • ✓Banking, money transfers, and the best exchange rates
  • ✓Finding a place to rent without overpaying
  • ✓Plus language, work, and where to shop

Free. We'll also send a short series of expat guides. Unsubscribe anytime.

Photo of author

Guides under this name are written and updated by our in-house team in Bangkok. We check rules and prices against official Thai sources and update guides when they change. Our editorial policy explains how we work and how partners fit in. Feel free to reach out with suggestions and article requests.

Sponsored
Questions About This Article?
Please post them in our Reddit community at /r/expatden.