Home/Blog/Annual Compliance
By Amrit Paudel
Ashwin 2, 2083
11 min read

Annual Compliance for a Pvt. Ltd. in Nepal

Everything a private limited company must do each year, cited to the Companies Act 2063 — including the two things most guidance gets wrong: whether you actually need an AGM, and who pays the fine when you file late.

The Year in One Table

ObligationDeadlineTo whomAuthority
Audited financial statement + audit reportWithin 6 months of financial year endOCRCompanies Act s.80(2)
Notify auditor’s appointmentWithin 15 days of appointingOCRs.111(1)
Income tax returnWithin 3 months of year endIRDIncome Tax Act 2058
VAT returnMonthly, by the 25thIRDVAT Act
TDS deposit & eTDS returnMonthly, by the 25thIRDIncome Tax Act 2058
Local business licence renewalAs your municipality setsLocal levelLocal law

Nepal’s fiscal year runs Shrawan 1 to Ashad end. So for a standard company the income tax return falls due around Ashwin end and the OCR filing around Poush end. They are different deadlines to different offices, and meeting one does nothing for the other — a point worth labouring, because “my accountant filed the taxes” is the most common reason a company is nonetheless years behind at the OCR.

The Filing That Actually Matters: Section 80(2)

The operative words of Section 80(2) are these: every company shall present to the Office, within six months of the completion of the financial year, a copy of the annual financial statement certified by an auditor along with the audit report.

Three things follow, and each one catches somebody:

Section 80(1) separately requires a company holding an AGM to send the Office, within thirty days of it, the number of shareholders present, the financial statement, the board and auditor reports, and the decisions taken. Section 80(3) permits electronic submission, which is how this is now done in practice.

Does a Private Company Need an AGM At All?

Probably not — and this is the single most commonly misstated point in Nepali company compliance.

Section 76 imposes the annual general meeting requirement on public companies: every public company holds its first AGM within a year of being permitted to commence business, and thereafter within six months of each financial year end.

Section 148 then provides that where a consensus agreement between the shareholders of a private company says the AGM shall not be held, that company is not required to hold one for the period of the agreement. The condition attached is sensible: the agreement must also provide how the decisions the general meeting would otherwise make will be made instead. Section 149 goes further and lets private companies adopt written resolutions.

What this means in practice. A two- or three-shareholder Pvt. Ltd. with a properly drafted consensus agreement can run on written resolutions and skip the AGM ritual entirely — while still filing its audited accounts under s.80(2), which is not optional. If you are being told you must convene a formal AGM every year, check your constitutional documents before you believe it. And if you have no consensus agreement, that is the gap to fix.

Appointing the Auditor — and the 15-Day Rule

Section 110: every company shall appoint an auditor. Section 111(1) sets how, and it differs by company type. For a public company the general meeting appoints. For a private company the appointment follows the memorandum, articles or consensus agreement, and only failing any such provision does it fall to the general meeting. The board may appoint the auditor before the first AGM.

Then the part that gets missed: the auditor’s name must be forwarded to the Office within fifteen days of the appointment.

And s.111(2): an auditor holds office only until the next annual general meeting. Appointment is an annual act, not a standing arrangement you set up once at incorporation and forget.

Who cannot be your auditor

Section 112 disqualifies, among others:

Small companies routinely appoint a cousin or brother-in-law who happens to be a chartered accountant. That appointment is disqualified under s.112, and the auditor must in any case hold a practising licence — see our note on accounting and audit practice.

The Fines — and Who Actually Pays Them

This is the part worth reading twice. Section 81(2) provides that the director of a company or its officer who is in default shall be punished by the Registrar with a fine — and s.81(4) says that director, officer or shareholder pays it to the Office.

The fine is not a company liability that sits on the balance sheet. It attaches to people. Directors of dormant companies are often surprised to learn they are personally in default for a company that never traded.

The amounts escalate with delay and with paid-up capital:

How lateCapital up to NPR 25,00,000Up to NPR 1,00,00,000Above NPR 1,00,00,000
Up to 3 monthsNPR 1,000NPR 2,000NPR 5,000
Next 3 monthsNPR 1,500NPR 3,000NPR 7,000
Next 6 monthsNPR 2,500NPR 5,000NPR 10,000
Thereafter, per yearNPR 5,000NPR 10,000NPR 20,000

Note the last row: once you are past roughly a year late, the fine repeats every year, indefinitely, until you file. That is the mechanism by which an abandoned company quietly accumulates a five-figure liability against its directors. A profit-not-distributing company is treated at the middle rate under s.81(3).

If you are already behind, there is a window open right now. Section 48 of the Finance Act 2083 waives accumulated Companies Act penalties, fees and interest for companies that file for FY 2082/83 and pay the current year’s dues by Ashoj end 2083 — and it covers companies that want to close as well as those carrying on. See company adhyawadhik and the Ashoj 2083 window.

A Practical Annual Rhythm

Shrawan — the year opens

Bhadra–Ashwin — audit and tax

Kartik–Poush — the OCR filing

Want this handled on a retainer? We run annual compliance for companies across Nepal — auditor appointment and the 15-day notice, audit coordination, the OCR filing, the tax returns, and the reminders so none of it lands on a director as a personal fine.

Put my compliance on a retainer

“UdhamSathi helped me build my company.” — UdhamSathi client

Frequently Asked Questions

What must a private limited company file each year?

Under s.80(2), the audited financial statement and audit report to the OCR within six months of year end. Separately, the income tax return to the IRD within three months, and monthly VAT/TDS by the 25th where they apply. Different offices, different deadlines — one does not cover the other.

Does a private company have to hold an AGM?

Often not. s.76 imposes the AGM on public companies. Under s.148, a private company whose shareholders’ consensus agreement says no AGM shall be held is not required to hold one, provided the agreement sets out how those decisions get made instead. s.149 allows written resolutions.

What is the penalty for filing late?

Under s.81, from NPR 1,000 to NPR 5,000 for the first three months depending on paid-up capital, rising to NPR 5,000–20,000 per year once you are more than about a year late. The fine is imposed on the director or officer in default, who pays it personally.

When must I tell the OCR who my auditor is?

Within fifteen days of the appointment (s.111(1)). And the auditor holds office only until the next AGM, so it is an annual appointment.

Can a relative who is a CA audit my company?

No. s.112 disqualifies a close relative of a director or partner, as well as directors, people involved in management, and anyone who owes the company money.

About this guide. Sections 76, 80, 81, 110, 111, 112, 148 and 149 are quoted from the Companies Act 2063 English text published via the Nepal Law Commission. Tax deadlines come from the Income Tax Act 2058 and are covered in our tax filing deadlines guide. Fine amounts are as set out in s.81; confirm the current position with the OCR before relying on any figure, since amending Acts revise these.

Keep Your Company Compliant Without Thinking About It

Auditor appointment, the 15-day notice, audit coordination, OCR filing and tax returns — handled on an annual retainer, so no director ever picks up a personal fine.

Call: 9765057249 WhatsApp: 9700533219
Chat with us