For owners of juristic persons (companies) who are weighing whether accounting and year-end close fees are expensive, true value must be measured by the scope of legal responsibility, compliance with financial reporting standards, and the risk of back taxes. The standard monthly bookkeeping fee for an SME in Thailand and in Chiang Mai is 2,000 – 5,000 baht per month, while year-end financial statement preparation and audit fees average 12,000 – 35,000 baht per year. These rates are very low compared with the protection they provide against tax penalties and surcharges that can reach tens or hundreds of thousands of baht, provided the business owner understands the cost structure and how prices are calculated.

Key Takeaways

  • Unbundled fee structure: Professional accounting fees are split into 3 parts in line with international practice: monthly bookkeeping and tax filing (2,000 – 5,000 baht/month), year-end financial statement preparation (5,000 – 15,000 baht/year), and the audit fee of a certified public accountant or CPA (7,000 – 25,000 baht/year)
  • A company with no income (dormant financial statements) still has legal duties: A juristic person that has not started operating or has no income is still required by law to prepare financial statements and have them audited by a certified public accountant under Sections 1197 and 1214 of the Civil and Commercial Code. The standard fee for closing dormant financial statements, including the audit, is 8,000 – 15,000 baht per year [1][3]
  • Late-filing penalties cost more than the bookkeeping fee: Failing to file financial statements on time carries a fine from the Department of Business Development (DBD) of up to 6,000 baht per party (both the juristic person and the director are fined, up to 12,000 baht in total) [1], plus a criminal fine from the Revenue Department of up to 4,000 baht and a surcharge of 1.5 % per month on unpaid tax under Section 27 of the Revenue Code [2]
  • Hidden damage from cut-price services: Hiring below-standard services often leads to undocumented payments being booked as "loans to directors", which are then assessed for interest income and attract additional corporate income tax under Section 65 bis (4) of the Revenue Code, plus a penalty of 1 – 2 times the tax [2]

Introduction and Scope: The Accounting Cost Problem for SMEs in 2026

Under the 2026 tax administration system, in which the Revenue Department and the DBD have fully linked their electronic databases through the electronic tax invoice system (e-Tax Invoice & e-Receipt), e-Withholding Tax and DBD e-Filing, many owners of small and medium-sized enterprises (SMEs) are still confused about where the "monthly bookkeeping fee" ends and the "year-end close fee" begins. Many businesses wrongly assume that the monthly fee already covers the year-end audit, or see the financial statements as a wasteful paperwork burden for which the cheapest provider should be chosen.

This article sets out the professional accounting cost structure systematically, following the Thai Financial Reporting Standards for Non-Publicly Accountable Entities (TFRS for NPAEs) [4], so that business managers understand the work involved and the legal responsibilities, and can accurately weigh the cost of the service against the risk of tax penalties and surcharges.

Review of the Laws and Regulations Governing Bookkeeping and the Year-End Close

Keeping accounts and closing the financial statements is not a commercial choice but a duty under 3 principal laws, each with clear deadlines and penalties, as follows:

1. The Accounting Act (2000)

The Accounting Act (2000) requires a juristic person to appoint a bookkeeper with the qualifications prescribed by the Director-General to keep the accounts truthfully and in accordance with accounting standards (Section 11). The person responsible for keeping accounts must close the books for the first time within 12 months of the date bookkeeping began, and every 12 months after the previous closing date (Section 10), and must prepare financial statements in the abbreviated format prescribed by ministerial regulation [3]

Those financial statements must be audited by a certified public accountant, approved by the general meeting of shareholders, and filed with the Chief Accounts Inspector or an Accounts Inspector via DBD e-Filing within 1 month of the date the financial statements are approved (Section 11, paragraph three). Failure to keep accounts or to file financial statements on time is punishable by fines under Sections 28, 29, 30 and 32 [3]

2. The Civil and Commercial Code

Section 1197 of the Civil and Commercial Code requires the company's board of directors to prepare a balance sheet (statement of financial position) as at the end of the accounting period and to have one or more auditors verify its accuracy. The financial statements must then be presented to the annual general meeting of shareholders for approval within 4 months of the balance sheet date (for example, a financial year ending 31 December requires the annual general meeting to be held by 30 April of the following year). Under Section 1209 of the Civil and Commercial Code, the auditor must be appointed by the general meeting of shareholders every year, must be a certified public accountant (CPA) registered with the Federation of Accounting Professions, and must be independent of the company's bookkeeper.

3. The Revenue Code

Sections 68 and 69 of the Revenue Code require a juristic person to file the corporate income tax return for the accounting period (P.N.D.50), together with the financial statements, operating account and profit and loss account audited and certified by the auditor, within 150 days of the last day of the accounting period, through the RD e-Filing system of the Revenue Department. Filing after the deadline carries a criminal fine under Section 35, and if tax is payable the business must also pay a surcharge of 1.5 % per month under Section 27 [2]

The Accounting Fee Structure: Separating the True Costs, Unbundled

To answer the question of whether accounting and year-end close fees are expensive, a business owner needs to understand the unbundled cost structure, because each stage is performed by a different licensed profession and carries a separate legal responsibility.

Monthly Bookkeeping Fee and Year-End Close Fee: Separate or Combined, and What Do They Normally Cost?

By professional convention, the monthly bookkeeping fee and the year-end close fee are charged separately (unbundled). The monthly bookkeeping fee averages 2,000 – 5,000 baht per month for recording transactions and filing the periodic tax returns, while the year-end financial statement preparation and audit fees are charged as a separate annual lump sum averaging 12,000 – 35,000 baht. Some accounting firms may offer an annual bundled package to make the client's budget planning easier.

Unbundling the fee structure lets the business owner see the actual work involved under TFRS for NPAEs [4], which falls into 3 main parts:

  • Part 1: Bookkeeping and monthly tax compliance covers checking that tax invoice documents are complete, recording entries in the 5 journals, preparing input and output VAT reports, filing the monthly VAT return (P.P.30), filing withholding tax returns (P.N.D.1, P.N.D.3, P.N.D.53), remitting social security contributions, and preparing a bank reconciliation every month. The fee averages 2,000 – 5,000 baht per month
  • Part 2: Year-end financial statement closing covers counting and costing closing inventory, calculating accumulated depreciation, preparing the trial balance, adjusting accruals and prepayments under TFRS for NPAEs, preparing the statement of financial position, the profit and loss statement, the notes to the financial statements, form Sor.Bor.Chor.3 and the shareholder list (Bor.Or.Jor.5), as well as calculating tax and preparing the P.N.D.50 return and the P.N.D.51 estimate. The fee averages 5,000 – 15,000 baht per year (see the guide to preparing documents for the year-end close for details)
  • Part 3: Audit fee is the independent professional fee of a certified public accountant (CPA) or tax auditor (TA) for performing the audit under auditing standards, including issuing bank confirmations, examining bank statements, sampling supporting documents, and signing the auditor's report with an opinion. The fee averages 7,000 – 25,000 baht per year

Why Does the Year-End Close Carry a Separate CPA Audit Fee That Is Not Included in the Bookkeeping Fee?

The CPA audit fee must always be separate from the bookkeeping fee, because the law requires the auditor to be independent in the audit and prohibits the auditor from being the same person who keeps the business's books. This prevents conflicts of interest and preserves the transparency of financial reporting under Section 1214 of the Civil and Commercial Code and the regulations of the Federation of Accounting Professions.

If an accounting firm states that its monthly fee already includes the year-end audit, in practice it is simply adding the certified public accountant's (CPA) fee to the same invoice for administrative convenience. The audit process must still remain entirely separate: the CPA must sample the documents, issue confirmations to debtors, creditors and banks, and issue the auditor's report in accordance with professional standards.

Is a Bookkeeping Fee of 2,500 - 3,500 Baht per Month Expensive, and What Does the Accounting Firm Cover for It?

A bookkeeping fee of 2,500 – 3,500 baht per month is not expensive; it is the standard mid-range rate for a business with 30 – 100 transactions per month, and it covers all 5 areas of accounting and tax compliance required by law throughout the month.

A business owner using a full-service bookkeeping package in this price range receives coverage of:

  1. Checking input and output tax invoices for accuracy, to avoid non-deductible input tax under the Revenue Code [2]
  2. Recording entries in the accounting system in accordance with financial reporting standards
  3. Preparing input and output VAT reports and filing the P.P.30 return by the 15th (or the 23rd when filed online) of the following month
  4. Preparing and filing withholding tax returns P.N.D.1, P.N.D.3 and P.N.D.53, and social security contributions
  5. Reconciling bank deposits (bank reconciliation) to confirm that no cash or deposits have gone missing

These steps reduce the risk of tax filing errors, which carry a penalty of 1 – 2 times the tax and a surcharge of 1.5 % per month under the Revenue Code [2]

Does a Company with No Income (Dormant Financial Statements) Need to Hire a Bookkeeper and Close Its Books, and What Does It Cost?

A company with no income or no trading activity still has a legal duty to keep accounts, close its financial statements and have them audited by a CPA every year. The standard cost, including the audit fee, is 8,000 – 15,000 baht per year [1][3]

Even if the company is not operating, its status as a juristic person continues under the law. The bookkeeper must still maintain the books, record bank charges and government fees, file the P.N.D.50 return with the Revenue Department within 150 days [2] and file the financial statements with the DBD within 1 month of the general meeting of shareholders [3], while the CPA must still send bank confirmation letters to verify that there are no hidden transactions and sign off the financial statements in accordance with professional standards.

Factors That Affect the Price: Why Bookkeeping Fees Differ from Business to Business

Bookkeeping quotations differ from one business to another, even with the same registered capital, because of the complexity of the accounting and tax structure, as follows:

  • Volume of bank transactions and payment channels (payment gateways & e-commerce): A business that sells through several e-marketplace platforms or uses a payment gateway often has thousands to tens of thousands of micro-transactions per month. Reconciling incoming bank transfers against actual sales and calculating the withholding tax on platform fees takes far more time and resources than a business paid by ordinary bank transfer
  • Complexity of cost calculation and inventory valuation: A manufacturing or trading business with many product lines (SKUs) needs a system to calculate cost of sales and value closing inventory by the first-in, first-out (FIFO) or weighted average method under TFRS for NPAEs [4]. Without a tight stock system, the accountant must spend time counting and adjusting inventory differences
  • Foreign currency transactions: An import-export business, or one with cross-border online advertising costs, must calculate both realised FX gains and losses and unrealised FX gains and losses as at the end of the accounting period under accounting standards [4]
  • VAT status (VAT compliance): A VAT-registered business must have its tax invoice documents checked rigorously every month to avoid errors involving non-deductible input tax and non-deductible expenses under Sections 65 ter and 82/5 of the Revenue Code [2]

Comparative Analysis: Accounting Firm vs Freelancer vs In-House Accountant

Whether a bookkeeping fee is expensive must be assessed through the lens of total cost of operation, comparing the 3 options for managing the accounting function as shown in the table below:

Comparison Freelance bookkeeper Standard accounting firm In-house accountant
Monthly cost 1,000 – 2,500 baht 2,500 – 6,000 baht 22,000 – 35,000 baht and up (including social security/benefits)
Year-end close and audit fee 7,000 – 15,000 baht 12,000 – 30,000 baht 15,000 – 35,000 baht (an external CPA must be hired)
Tools and systems Usually personal spreadsheets or individual software Cloud systems and internationally recognised accounting software The company must buy its own software licences
Continuity of work High risk if the freelancer stops taking work or becomes unreachable Team structure in place; work continues uninterrupted Risk when work piles up or the employee resigns suddenly
Liability guarantee Usually no contract covering liability for penalties Professional service contract with a clear scope of work The company bears all penalties for errors itself
Tax assessment risk High, if low figures are filed without supporting documents Low; follows TFRS for NPAEs and the Revenue Code Depends on the employee's skills and knowledge of legal updates

How Do the Risks and Costs of a Cheap Freelance Bookkeeper Differ from an Accounting Firm?

Hiring a cheap freelance bookkeeper carries a high risk of the work being abandoned at year end and of tax errors that create hidden costs, such as tax on interest on loans to directors under Section 65 bis (4) of the Revenue Code, plus penalties and surcharges, which together usually cost more than a standard accounting firm's fee [2]

A common risk with cut-price services is that incomplete expenses or unreconciled cash are parked in the "loans to directors" account, so that the company must charge interest income at the market rate and include it in taxable income for corporate income tax [2]. In addition, if the bookkeeper fails to close the financial statements on time, the business bears all the late penalties itself. Business owners facing this problem can read the transition steps in the guide to changing accountants without the headache

Why Do Accounting Firms Charge Adjustment or Additional Fees at the Year-End Close?

Accounting firms charge additional fees at year end when they find missing transactions, incomplete expense documents, or an actual document volume well above what the service agreement specified, forcing them to rework the entries and redo all the reconciliations before closing the books.

The main causes are usually 3 situations: (1) the bank statement contains incoming and outgoing items with no supporting transaction documents, (2) the business has not prepared an actual closing inventory report as at the period end, so the accountant must count and cost the inventory retrospectively, and (3) the actual transaction volume for the year is significantly higher than the level set in the original agreement

Penalties and Legal Consequences of a Late Year-End Close

Skipping the year-end close because the fee seems expensive usually causes financial damage from legal penalties several times higher than the professional accounting fee, as follows:

If the Year-End Close Is Missed or Filed Late, How Much Are the Combined DBD and Revenue Department Fines?

If the financial statements are not closed in time and are filed late, the business faces combined fines from the two agencies of up to 16,000 baht per year (a DBD fine of up to 12,000 baht and a criminal fine from the Revenue Department of up to 4,000 baht), plus a surcharge of 1.5 % per month on unpaid tax [1][2]

The statutory penalty structure has 2 parts, as follows:

  1. DBD fines: set by the schedule of fines attached to the DBD Regulation on the Settlement of Offences (2012) [1]
    • Financial statements filed up to 2 months late: 1,000 baht fine for the juristic person and 1,000 baht for the managing director, 2,000 baht in total
    • Filed more than 2 months but not more than 4 months late: 4,000 baht fine for the juristic person and 4,000 baht for the managing director, 8,000 baht in total
    • Filed more than 4 months late, or not filed at all: 6,000 baht fine for the juristic person and 6,000 baht for the managing director, up to 12,000 baht in total [1]
  2. Revenue Department fines and surcharges: set by the Revenue Code [2]
    • P.N.D.50 filed after the 150-day deadline: criminal fine under Section 35 of up to 2,000 baht
    • Financial statements and operating account not attached to the P.N.D.50: criminal fine under Section 35 of up to 2,000 baht (combined Revenue Department criminal fines of up to 4,000 baht) [2]
    • Surcharge under Section 27: if the late return has tax payable, the business must pay a surcharge of 1.5 % per month (a fraction of a month counts as a full month) on the unpaid tax, from the day the deadline passes until the tax is paid in full [2]

Criteria for Choosing an Accounting Firm in Chiang Mai and How to Assess Value for Money

Choosing an accounting provider in 2026 should not be decided on the lowest price alone, but on the efficiency of its systems, its transparency, and how much of the owner's time it saves. When choosing an accounting firm in Chiang Mai or in your own area, use these 4 criteria:

  • Use of an online accounting system (cloud accounting platform): A standard accounting firm should work on a cloud system such as FlowAccount, so that the business owner can conveniently issue receipts and tax invoices electronically and avoid lost paper documents
  • Fast and continuous communication channels: There must be a team available to answer questions and advise on tax issues regularly via the LINE application or by phone, so that document problems are resolved within the tax cycle
  • A professional service contract with a clear scope of work: The contract must transparently cover every tax return, the fees for the year-end close and the audit, and the document-volume conditions, with no hidden year-end charges
  • Tools to support front-of-store management: For a retail business or restaurant, a sales recording system linked to stock greatly reduces the accounting workload. For example, YMTD accounting firm in Chiang Mai provides a point-of-sale (POS) program with stock management, worth 15,000 baht, free of charge to monthly accounting clients. It is an offline system that keeps data on the shop's own computer, with unlimited bills and no monthly fee, and the team installs it and trains staff on site at the shop (see the POS program for shops for details)

Case Study: A Hypothetical Calculation of Accounting and Tax Costs for a Café Business in Chiang Mai

To show the cost structure and tax burden concretely, consider the hypothetical example of "Nimman Coffee Co., Ltd.", a café and bakery business in Mueang district, Chiang Mai, registered for VAT, with an average of 150 transactions per month, comparing the outcomes of 2 approaches to its accounting for the 2026 financial year:

Approach 1: Using a Standard Accounting Firm with Review Systems

  • Monthly bookkeeping and tax filing (P.P.30, P.N.D.1, 3, 53): 3,500 baht x 12 months = 42,000 baht
  • Year-end financial statement preparation and close (P.N.D.50, P.N.D.51, Sor.Bor.Chor.3, Bor.Or.Jor.5): 10,000 baht
  • Audit by a certified public accountant (CPA): 15,000 baht
  • Total professional fees for the year: 67,000 baht
  • Tax outcome: Documents meet the Revenue Department's requirements, raw-material stock is counted accurately, no tax errors found, no penalties or surcharges

Approach 2: Hiring a Cut-Price Bookkeeper with No Clear Contract

  • Cheap flat-rate bookkeeping: 1,500 baht x 12 months = 18,000 baht
  • Year-end close and audit fee: 12,000 baht
  • Total initial cost: 30,000 baht (an apparent saving of 37,000 baht)
  • Actual damage incurred:
    • The bookkeeper did not follow up on valid input tax invoices, so 25,000 baht of non-deductible input tax was disallowed
    • Incomplete payments were booked as loans to directors of 300,000 baht, requiring interest income at 2 % per year, adding 6,000 baht of income and 1,200 baht of additional corporate income tax [2]
    • The financial statements were closed more than 2 months late, incurring a DBD fine of 8,000 baht (company and director fined) [1]
    • A criminal fine of 4,000 baht for filing the P.N.D.50 late with the Revenue Department, plus the tax surcharge [2]
  • Total actual costs and penalties: 68,200 baht

This hypothetical case study shows clearly that choosing a below-standard provider at the outset creates hidden costs and legal risks higher than hiring a standard accounting firm with document controls in place from the start of the period.

Practical Recommendations: 5 Steps to Keep Accounting Costs from Spiralling

Business owners can keep bookkeeping and year-end close fees within standard limits by following these 5 steps:

  1. Keep the company's bank account strictly separate from personal accounts: Not mixing personal expenses into the company's accounts simplifies the bank reconciliation, lets the accountant work faster, and avoids extra adjustment fees
  2. Store documents digitally as soon as you receive them: Photograph or scan tax invoices and receipts and store them in the cloud immediately, to prevent thermal-paper ink from fading and supporting documents from going missing at year end
  3. Count and summarise inventory as at the period end: Prepare an actual stock report as at 31 December with photographic evidence, so that the accountant can calculate cost of sales under accounting standards straight away without retrospective estimates [4]
  4. Review the trial balance every quarter: Request the trial balance from the accounting firm every 3 months to check bank balances, receivables, payables and the director loan account, so that any errors are corrected immediately rather than piling up into problems at the year-end close
  5. Plan taxes in advance with an expert: Seek advice on using tax incentives and managing expenses lawfully from the start of the accounting period (see the tax planning service for more guidance)

Frequently Asked Questions

Are Accounting and Year-End Close Fees Expensive Compared with Hiring an In-House Accountant?

An accounting firm's service is 3 to 5 times cheaper than an in-house accountant. The firm's annual fee, including the year-end close and the audit, averages 35,000 – 75,000 baht, while the cost of a degree-level in-house accountant, including salary, bonus and social security, is 250,000 – 400,000 baht per year, and the company must still pay an external CPA for the audit as required by law.

What Happens If a Dormant Company Fails to Close Its Financial Statements for Several Consecutive Years?

Failing to close the financial statements for 3 or more consecutive years will lead the DBD to issue a summons, bring criminal proceedings against the directors, and order the company struck off the register as a "defunct company" under Section 1273/1 of the Civil and Commercial Code, and to refer the matter to the Royal Thai Police to settle fines for every year outstanding [1][3]

How Many Extra Days Are Granted for Filing the Financial Statements and the P.N.D.50 Online?

Filing the P.N.D.50 through the Revenue Department's RD e-Filing system earns an extension of 8 days beyond the normal statutory deadline (from 150 days to 158 days after the end of the financial year) [2], while filing the financial statements through the DBD e-Filing system of the DBD carries no automatic extension and must be done within 1 month of the date the shareholders' meeting approves the financial statements [3]

Does a Limited Partnership Pay the Same Audit Fee as a Limited Company?

A small limited partnership pays roughly 30 – 50 % less for its audit than a limited company (Co., Ltd.), because it can engage a tax auditor (TA) instead of a certified public accountant (CPA) if its registered capital does not exceed 5 million baht, its total assets do not exceed 30 million baht and its total revenue does not exceed 30 million baht, under the ministerial regulation issued under the Accounting Act (2000) [3]

Conclusion

Judging whether accounting and year-end close fees are expensive should not rest on the price alone, but on legal compliance, the expertise of the team, and working systems that reduce the business owner's risk. Choosing an accounting firm that works on an online accounting system, stores documents digitally in an orderly way, and gives prompt advice is an investment that protects the business from tax penalties and builds long-term financial stability.

For business owners looking for a reliable way to manage their accounting, using an accounting specialist in Chiang Mai who thoroughly understands the local business context and tax law will help the business run smoothly and grow sustainably.

References

  1. Department of Business Development, Ministry of Commerce. (2012). DBD Regulation on the Settlement of Offences under the Laws in the Charge of the Department of Business Development (2012) and the Schedule of Fines under the Accounting Act (2000). Retrieved from https://www.dbd.go.th/
  2. Revenue Department. (2026). Revenue Code, Sections 27, 35, 65 bis, 68 and 69 on tax returns, penalties and surcharges. Retrieved from https://www.rd.go.th/
  3. Office of the Council of State. (2000). Accounting Act (2000). Retrieved from https://www.krisdika.go.th/
  4. Federation of Accounting Professions. (2026). Thai Financial Reporting Standards for Non-Publicly Accountable Entities (TFRS for NPAEs). Retrieved from https://www.tfac.or.th/

If you are struggling with a backlog of documents, an accounting firm that is hard to reach, or are uncomfortable with how your accounts are currently handled, you can switch to us and let us keep your business's accounts and taxes in order under the law. Contact YMTD Accounting Partner in Chiang Mai for a free initial consultation: call 081-542-3019 or LINE: @premwittawat

Note: This article is general information for educational purposes, based on the laws and notices in force as of 9 October 2026, which may change. Every business is different; consult a professional before making decisions.