Wise Hustlers — Digital Product & App Development Studio Logo
Get Consultation
By Wise Hustler Admin9/6/202613 min read

The Regulatory Reporting Calendar for an Oil Operator in Angola: Who Reports What, and When

The Regulatory Reporting Calendar for an Oil Operator in Angola: Who Reports What, and When

# The Regulatory Reporting Calendar for an Oil Operator in Angola: Who Reports What, and When

TL;DR: an Angolan oil operator answers to at least four bodies running four different calendars — AGT/MinFin (special and general tax regimes), ANPG (production and local content), INSS (social security) and the Ministry of Environment (environmental licensing) — and this article only includes dates we could confirm against a primary source or a Big Four report; everything else is flagged as unconfirmed.

Why this calendar has fewer rows than a client would like

The temptation, when writing a "regulatory obligations calendar," is to fill a 12-month grid with one row per regulator so it looks complete. We're not doing that here. Angola spreads a large number of filing obligations across the AGT, ANPG, MIREMPET, INSS and the Ministry of Environment, and a good share of the "MIREMPET deadline" or "ANPG deadline" content circulating on blogs and aggregator sites has no primary source behind it — it's a list copied from another list.

For this calendar we relied on three types of source: (1) the Fiscal Calendar published directly by the AGT (Administração Geral Tributária, Angola's tax authority) on its taxpayer portal, which separates the "General Regime" from the "Special Regime" (the regime that applies to production sharing, concession and risk-service contracts); (2) presidential decrees and instructions published in official gazettes or legal repositories such as LEX.AO; and (3) tax alerts from Big Four firms (EY, PwC) on SAF-T and electronic invoicing. Where none of these confirmed a concrete date, we say so explicitly instead of inventing a plausible-sounding deadline.

Who's who: the four calendars an operator has to manage

  • AGT / MinFin — administers two distinct tax regimes for the sector: the General Regime (VAT, Industrial Tax, Labour Income Tax — which also applies to local subcontractors and suppliers) and the Special Regime (Petroleum Income Tax, Petroleum Production Tax, Petroleum Transaction Tax and National Concessionaire Receipts, applicable only to holders of production sharing, concession or risk-service contracts).
  • ANPG — the National Concessionaire, created by Presidential Decree No. 49/19, receives monthly production and sales declarations and is the entity responsible for local content certification under Presidential Decree No. 271/20.
  • MIREMPET — the Ministry of Mineral Resources, Petroleum and Gas, oversees sector policy (exploration, production, refining, distribution) and regulatory supervision, but most of the recurring operational reporting we could confirm runs through ANPG as concessionaire.
  • INSS and the Ministry of Environment — cross-cutting obligations (social security and environmental licensing/monitoring) that apply to the operator like to any employer or environmental permit holder, each with its own deadlines and cadence.

The petroleum-specific tax calendar: IRP, IPP, ITP and RCN

This is the most sector-specific part of the calendar, and the part least documented outside specialist tax circles. The AGT's 2026 Fiscal Calendar, under "Regime Especial," lists the following obligations for production sharing, concession and risk-service contracts:

ObligationConfirmed deadline (AGT)
Monthly Provisional Declaration of petroleum sales for the prior month (IRP/IPP/ITP and RCN)Monthly, in the first business days of the following month (the exact date for each month is in the AGT Fiscal Calendar, published only as a scanned PDF — confirm it there before hard-coding it into a system)
Monthly Estimate Declarations (forecast sales for the next month and the one after)Monthly, between the 25th and 28th of the current month
Final Annual Declaration for the prior year31 March
Quarterly Forecast Declarations (updating the annual forecast declaration)End of April, July and October
Annual Forecast Declaration estimating the following year30 November
Surface Tax (production sharing contracts)On the anniversary of the commercial discovery of each area — varies by contract
CFQA (Contribution to Angolan Workforce Training)Payment cadence tied to the RCN calendar

Two engineering observations worth flagging. First: the "monthly provisional declaration" and the "monthly estimate declaration" don't land on the same day — a system that treats production, sales and petroleum tax as a single monthly event will miss deadlines, because the AGT treats the realized sale and the forecast of future sales as two distinct filings with different due dates. Second: Surface Tax has no fixed calendar date — it depends on the commercial discovery date of each development area, which means the system needs to store that date per contract rather than assume a uniform fiscal cycle across blocks.

These production-sharing and RCN declarations feed directly into the reconciliation between consortium partners — the same underlying process we cover in Joint Interest Billing Explained for Operators in Angola: who pays what, and how the system proves it when ANPG or a partner asks for the numbers behind the declaration.

The general tax calendar: VAT, Industrial Tax, Labour Income Tax and SAF-T

The operator — and any local subcontractor or supplier operating in Angola — is also subject to the AGT's General Regime. The deadlines below come from the same 2026 AGT Fiscal Calendar:

ObligationConfirmed deadline (AGT)
VAT — Modelo 7 return, annexes and paymentBy the last business day of the month following the operations
VAT — "Facturação" and "Aquisição de Bens e Serviços" SAF-T filesBy the last day of the month following the operations (art. 3(1), Presidential Decree No. 312/18)
Industrial Tax — annual Modelo 1 return and payment of final taxLast business day of May
Industrial Tax — Provisional Payment (2% on first-half sales)Last business day of August
Industrial Tax — Transfer Pricing Dossier (Large Taxpayers)30 June
Industrial Tax — remittance of withholdings on services paid the prior monthLast business day of the following month
Labour Income Tax (IRT) — filing of the remuneration map and remittance of tax withheld (Group A)Last business day of the following month
Labour Income Tax (IRT) — Annual Modelo 2 Declaration (prior year's income)By 27 February

Layered on top of this calendar is the SAF-T (AO) accounting file, distinct from the monthly invoicing SAF-T: it is an annual file, due by 10 April, covering the prior fiscal year. The transition timeline matters here: the filing for fiscal year 2025 is optional, with no penalty for non-compliance or late filing; it becomes mandatory starting with fiscal year 2026, filed in 2027. We've covered the mechanics of generating this file directly from the ERP in SAF-T (AO): How to Generate the Accounting File From Your ERP Without Manual Reconciliations.

Overlapping this calendar is mandatory electronic invoicing, created by Presidential Decree No. 71/25, of 20 March. Two things get conflated here and are worth separating. The invoicing regime itself is already in force: the AGT set the start of the obligation at 1 October 2025 (not 22 September, as the decree originally provided) and opened a transitional adaptation period from 1 October to 31 December 2025, during which invoices could still be issued in ordinary format with no penalty. What changes with the new year is who is actually bound. Since 1 January 2026, per EY Angola's tax alert, issuing and transmitting electronic invoices is mandatory for taxpayers registered with the Large Taxpayers Tax Office, for suppliers to the State — a category most oil operators fall into — and for anyone issuing invoices of 25 million kwanzas or more. The extension to the remaining General and Simplified Regime taxpayers from 1 January 2027 is the date reported by EY and Cegid; we attribute it to those sources rather than presenting it as decree text, because the phasing is set by executive decree, not by DP 71/25 itself. We detailed what this changes inside each supplier's ERP in Mandatory Electronic Invoicing in Angola: What Changes in Every Oil and Gas Supplier's ERP.

Local Content: the calendar under Decree 271/20 and ANPG certification

Presidential Decree No. 271/20 creates a set of documentary obligations for operators and for the companies that service them, managed by ANPG as National Concessionaire:

ObligationConfirmed deadline
Annual Local Content PlanWithin 30 days of the approval of the initial Work Program and Budget (PTO)
Certification/registration of service providers with ANPG (Instrutivo No. 6/21)Not a legal deadline. The Instrutivo gives an average duration ("duração média") of 180 days for the certification process — ANPG is not bound to finish inside it. Never build a contractual SLA on this number
Annual confirmation and update of data for already-certified providersAnnual, with no single publicly confirmed deadline date

The same decree also requires an Annual Human Resources Development Plan, an Annual Balance of that plan, a Contract-Program, an Investment Plan and a quarterly list of planned hiring — but we could not find, in a primary source, a specific calendar deadline for each of these documents beyond the 30-day deadline that applies to the Annual Local Content Plan. We'd rather leave that gap visible than invent a date. We've covered how to turn this decree's requirements into a report ANPG will accept in Angolan Local Content: How to Turn Decree 271/20 Into Reports ANPG Will Accept.

Social Security: the obligation that rarely shows up on the tax radar

INSS isn't part of the AGT's Fiscal Calendar, but it's a recurring monthly obligation for any employer in Angola, including the operator and its local subsidiaries: employer and employee contributions, together with the payroll register, must be submitted by the 10th day of the following month, under the legal regime for mandatory social protection. Missing the deadline triggers automatic late-payment interest, on top of other penalties under the regime.

What's left out of this calendar — and why

A calendar with five verified entries is worth more than one with fifteen invented ones. These are obligations we know exist, but whose exact date we could not confirm against a primary source or a Big Four report — unconfirmed:

  • The exact deadline by which an operator must submit monthly production data to ANPG. We know ANPG publishes a monthly summary of aggregated production by block and concessionaire; we did not confirm the internal submission deadline that feeds that summary.
  • The specific due dates for the Annual HR Plan Balance, the Contract-Program, the Investment Plan and the quarterly list of planned hiring, required under Decree 271/20.
  • A fixed cadence for environmental monitoring reports to the Ministry of Environment: Presidential Decree No. 117/20 establishes that this cadence is set case by case in the environmental license itself, so there is no single date that applies universally across operators.
  • The exact recurring-calendar split of which operational reports go to ANPG versus MIREMPET — the two have distinct but overlapping roles, and public documentation doesn't lay out a MIREMPET-specific recurring reporting calendar equivalent to ANPG's or the AGT's.

What this means for system architecture

An operator with a single tax calendar — most companies outside the oil and gas sector — can manage deadlines with an accounting plugin and a reminder on the CFO's calendar. An Angolan operator doesn't get that luxury: it has rolling monthly deadlines (VAT and the invoicing SAF-T at the end of the month following the operations), deadlines fixed to a day of the month (INSS on the 10th), deadlines fixed to a day of the year (SAF-T on 10 April, the Special Regime's Final Annual Declaration on 31 March), deadlines relative to the approval of an external document (the Local Content Plan, 30 days after the PTO), and deadlines anchored to a contract-specific date (Surface Tax, on the anniversary of each area's commercial discovery).

None of these four deadline types fits into a single "due date" column in a spreadsheet, and this is exactly where most operators lose track — not from unwillingness to comply, but because the deadline depends on a piece of data that lives in another system entirely (the PTO approval date, the block's commercial discovery date, the Group A/B/C classification of each employee for IRT purposes). As part of the custom energy-sector ERP we build and operate, we treat the regulatory calendar as a module with four trigger types — fixed date, event-relative date, contract-anchored date, and undefined cadence pending manual confirmation — rather than a static table of dates per calendar year.

Frequently asked questions

Does an oilfield service company without a production sharing contract have to comply with the Special Regime calendar?

No. The Special Regime (IRP, IPP, ITP, RCN) applies only to holders of production sharing, concession or risk-service contracts. A service provider is subject to the General Regime (VAT, Industrial Tax, IRT) and, separately, to ANPG's local content certification process if it services the oil and gas sector.

Is the SAF-T (AO) accounting file already mandatory in 2026?

Not in an enforceable sense. The filing for fiscal year 2025 is optional, with no penalty for non-compliance or late submission. It becomes mandatory starting with fiscal year 2026, whose file is due by 10 April 2027.

Does electronic invoicing already apply to every operator from January 2026?

It applies, from 1 January 2026, to taxpayers registered with the Large Taxpayers Tax Office, to suppliers to the State — a category most operators and large service providers fall into — and to anyone issuing invoices of 25 million kwanzas or more. Per EY and Cegid, the remaining General and Simplified Regime taxpayers have until 1 January 2027. Note that the invoicing regime itself has been in force since October 2025, with a penalty-free transitional period that ended on 31 December 2025.

Why doesn't this calendar include MIREMPET-specific reporting deadlines?

Because we could not find, in a primary source, a recurring MIREMPET reporting calendar equivalent to the AGT's or ANPG's. MIREMPET plays a sector-policy superintendence role; most of the recurring operational reporting we could confirm runs through ANPG as National Concessionaire.

Sources