Decision 963/QĐ-BCT
Vietnam's MOIT TOU window restructure — peak now runs 17:30–22:30 Mon–Sat continuously, off-peak shifts to 00:00–06:00. In force since 22 April 2026.
Status: In force · Signed by Thứ trưởng Nguyễn Hoàng Long · Implements Circular 60/2025/TT-BCT · Tariff levels under Decision 1279 unchanged · This page last updated: 29 April 2026
Key facts
| Issued | 22 April 2026 by the Ministry of Industry and Trade (MOIT), signed by Deputy Minister Nguyễn Hoàng Long |
|---|---|
| Effective | Immediately on issuance (22 April 2026) |
| Replaces | The legacy TOU windows under Circular 16/2014/TT-BCT and successor amendments |
| Governs | Time-of-use peak, standard and off-peak windows for retail electricity tariffs in Vietnam |
| Status | In force. Tariff rate levels under Decision 1279/QĐ-BCT remain unchanged |
| Implements | Circular 60/2025/TT-BCT (issued 2 December 2025) — the TOU framework that delegates clock-hour specification to a separate MOIT decision |
| Scope | Windows-only restructure. Does not change VND/kWh levels at peak / standard / off-peak by voltage class or customer category |
| Related regulations | Decision 1279/QĐ-BCT (rate levels); Circular 60/2025/TT-BCT (TOU framework); Decree 146/2025/NĐ-CP (two-part tariff); Decree 57/2025/NĐ-CP (DPPA); Decree 58/2025/NĐ-CP (rooftop solar) |
What Decision 963 actually does
What windows changed
Decision 963 keeps the three-tier TOU structure (peak, standard, off-peak) and the Sunday no-peak rule. What it changes is which clock hours fall into each tier. The morning peak window is abolished; the evening peak is now a single continuous 5-hour block; off-peak shifts from late-night/early-morning to early-morning only.
| Tier | Pre-963 (Circular 16/2014) | Post-963 (Decision 963/QĐ-BCT) |
|---|---|---|
| Peak (Mon–Sat) | 09:30–11:30 + 17:00–20:00 (5h split) | 17:30–22:30 (5h continuous)Morning peak abolished; evening peak extended and shifted later |
| Peak (Sunday) | None | NoneUnchanged |
| Off-peak | 22:00–04:00 (6h overnight) | 00:00–06:00 (6h early-morning)Shifted by 2 hours; total hours unchanged |
| Standard (Mon–Sat) | 04:00–09:30 + 11:30–17:00 + 20:00–22:00 (12.5h) | 06:00–17:30 + 22:30–24:00 (13h)Slightly wider; absorbs former morning peak |
| Standard (Sunday) | 06:00–22:00 (16h) | 06:00–24:00 (18h)Marginally wider with off-peak shift |
What stayed the same
Three things are explicitly unchanged. First, the VND/kWh rate levels at peak, standard and off-peak by voltage class and customer category remain those set by Decision 1279/QĐ-BCT (signed 9 May 2025, effective 10 May 2025) — a 22 kV manufacturing customer continues to pay roughly VND 3,398/kWh peak, VND 1,857/kWh standard, and VND 1,190/kWh off-peak. Second, the three-tier structure is retained — Vietnam has not moved to a two-tier or capacity-based structure with this decision (that change is governed separately by Decree 146/2025/NĐ-CP for the manufacturing pilot). Third, Sunday's no-peak treatment is preserved.
In practice: customers seeing higher monthly bills after 22 April 2026 are seeing the effect of changed time bands on their existing consumption profile, not changed rates. The rate card has not moved.
Why MOIT moved peak hours later
Vietnam's residential and commercial evening load has grown faster than its industrial load over the last decade, shifting the system peak from late-morning to early-evening. The legacy 09:30–11:30 morning peak window dates to a period when factory startup and morning industrial load drove the system peak; that profile no longer holds. Air-conditioning load in residential and hospitality, evening retail and food service, and the rapid build-out of urban data centres have all pushed peak demand into the 17:00–22:00 window. Decision 963 brings the regulatory peak window into alignment with the actual system peak, mirroring TOU restructures already implemented in Thailand, Singapore and Malaysia over the past five years.
In practice: load-shifting strategies that worked under the morning + evening split (run a process at 12:00 to escape the 09:30–11:30 peak) no longer apply. Strategies that worked against the 17:00–20:00 evening peak now need to extend coverage to 22:30.
What it means for solar PV
Solar PV generates between roughly 06:00 and 17:30 in Vietnam, peaking midday and tailing off through the late afternoon. Under the legacy windows, the 09:30–11:30 morning peak captured approximately two hours of solar generation at the peak rate, plus a sliver of the 17:00–17:30 evening peak before sunset — combining to roughly 24% of typical 22 kV C&I rooftop solar offtake at the peak rate. Under Decision 963, peak does not start until 17:30 — by which time most rooftop solar generation has ended. Operationally, solar daytime offtake at typical 22 kV C&I sites now splits roughly 95% standard / 5% peak.
The 5% peak slice is the residual late-afternoon overlap — varying by latitude, season and panel orientation. South-Vietnam summer-month sites with west-facing arrays may capture closer to 8% at peak; north-Vietnam winter-month sites with east-facing arrays may capture close to 0%. The 95/5 split is the operational mid-case used in all Arcus modelling; the 100/0 split (zero peak capture) is the worst-case used in the underlying briefing as an upper-bound revenue-cut framing.
In practice: blended realised tariff at 22 kV manufacturing drops from roughly $0.112/kWh pre-963 to roughly $0.0906/kWh post-963 — a revenue cut of about 19%. Self-invest payback periods extend by approximately 24%. The briefing's headline 24% revenue cut reflects the 100/0 corner case, not the median outcome.
What it means for BESS
BESS arbitrage gets materially better, not worse. Three changes drive the improvement. First, the peak window consolidates — pre-963 dispatch had to manage a morning peak (09:30–11:30) and an evening peak (17:00–20:00) separately, often requiring two charge–discharge cycles per day with mid-day recharging during standard rate hours. Post-963 dispatch is a single cycle: charge at off-peak (00:00–06:00) and discharge across the continuous 17:30–22:30 evening peak. Second, the dispatch window is wider — the pre-963 evening peak was 3 hours; the post-963 evening peak is 5 hours, an approximately 66% wider earning window. Third, the off-peak charging window is now early-morning rather than late-night, which simplifies dispatch logic and avoids the 22:00–04:00 schedule constraint.
All Arcus BESS modelling now defaults to single-cycle dispatch as the canonical assumption. The dual-cycle dispatch model, which optimised for the pre-963 morning + evening split, remains preserved as an Advanced-panel override on the calculator for legacy comparisons but is no longer the operational default.
In practice: BESS investments that pencilled out under the pre-963 framework are now more attractive, not less. The economic floor under arbitrage is supported by Decision 963; the ceiling rises further if Q2–Q3 2026 brings the next retail tariff revision under the pending Decree 72 amendment.
Timeline
Articles and provisions
New peak hours
Peak hours apply Monday to Saturday from 17:30 to 22:30 — a continuous 5-hour block. There are no peak hours on Sunday. This replaces the legacy split peak window (09:30–11:30 plus 17:00–20:00) under Circular 16/2014/TT-BCT.
In practice: the change shifts the centre of gravity of peak load from late afternoon (when residential and commercial AC ramps up alongside ongoing industrial load) to evening (when residential cooking, retail, hospitality and data-centre evening shifts compound).
New off-peak hours
Off-peak hours apply every day (Monday to Sunday) from 00:00 to 06:00 — a continuous 6-hour block. This shifts off-peak forward by 2 hours from the legacy 22:00–04:00 window. Total off-peak hours per day are unchanged.
In practice: BESS off-peak charging schedules previously running 22:00–04:00 now run 00:00–06:00. Industrial processes scheduled for off-peak rates need to update their timing.
Standard hours (residual)
Standard hours are defined by exclusion: any hour Monday to Saturday that is not peak (17:30–22:30) and not off-peak (00:00–06:00) is standard — that is, 06:00–17:30 plus 22:30–24:00, totalling 13 hours. On Sunday, any hour that is not off-peak is standard — 06:00–24:00, totalling 18 hours.
In practice: standard hours absorb the former morning peak window. A factory that previously moved load to 12:00 to escape the 09:30–11:30 morning peak now sees both old-morning-peak and old-mid-day hours billed identically at the standard rate.
Sunday treatment
Sunday continues to have no peak hours — only off-peak (00:00–06:00) and standard (06:00–24:00). This preserves the long-standing Sunday treatment under the legacy windows. Saturday remains a full peak day under the new framework.
In practice: weekend production schedules that exploited the Sunday no-peak rule retain their economic logic. Saturday operations face the new 17:30–22:30 evening peak.
Effective date and transition
Decision 963 takes immediate effect from the date of issuance (22 April 2026). There is no transition period. Customer billing reflects the new windows from the next billing cycle following 22 April; partial-cycle bills crossing 22 April apply pre-963 windows to consumption before that date and post-963 windows to consumption after.
In practice: May 2026 bills (covering April–May consumption for most billing cycles) show partial application; June bills (covering May consumption) are the first month under the new windows in full.
Repeal of inconsistent prior provisions
Decision 963 repeals any inconsistent prior provisions — primarily the TOU window definitions in Circular 16/2014/TT-BCT and successor amendments. Other elements of those instruments (metering classes, billing procedures, customer-class definitions) remain in force where not inconsistent with Decision 963 or the parent Circular 60/2025/TT-BCT.
In practice: the repeal is window-specific, not framework-wide. The broader retail tariff infrastructure under Circular 60 and Decision 1279 continues to operate; only the time-band definitions have moved.
Commercial implications
Decision 963 is the most material change to Vietnam's C&I energy economics since the 2017 expiry of FiT 1 and arguably the most important since the introduction of the DPPA framework. It does not change what a kWh costs at any given tier — but it changes which kWh fall into which tier, and that is enough to materially reshape the case for solar PV, BESS, and integrated solar+BESS systems by segment. The headline thesis: pure solar PV loses ~19% of its monetisation value at typical 22 kV C&I sites; BESS arbitrage gets a 66% wider earning window; integrated solar+BESS hybrids become the default rather than Phase 2 sequential.
- For hotels The 5-hour continuous evening peak (17:30–22:30) aligns almost perfectly with hotel evening operations — check-in, AC ramp-up, food and beverage service, function rooms. Pure BESS arbitrage at hotels delivers a directly larger earning window than the pre-963 split peak. Combined with the off-peak shift to 00:00–06:00 (during which most hotel load is at minimum), the dispatch logic simplifies and the spread per dispatched kWh is unchanged. See how this applies to hotels →
- For factories Solar-led factory rooftop economics take the largest hit, but BESS closes the gap. The 95/5 daytime offtake split shifts solar realised tariffs down by ~19%, extending self-invest payback by ~24%. Integrated solar+BESS hybrids — using a roof-sized solar array for daytime self-consumption plus a BESS for evening peak dispatch — restore IRR to roughly the pre-963 standalone-solar level. The financing case for BESS overlay is now structurally stronger, not weaker. See how this applies to factories → · Read the factory-specific reframe →
- For data centres Decision 963 stacks with Circular 60/2025's third-party-data-centre reclassification (issued 2 December 2025, MOIT guidance 13 February 2026 confirming a roughly 49% blended cost increase as DCs moved from manufacturing to commercial tariff). Third-party DC operators face a step-change in evening operating cost AND a step-change in arbitrage value if BESS goes in pre-July 2026. Captive DCs on manufacturing tariff get the same TOU window restructure but a smaller blended cost step-up. See how this applies to data centres →
For any C&I site evaluating solar, BESS, or solar+BESS in 2026, Decision 963 is the new baseline assumption. Models built on pre-963 TOU windows materially overstate solar revenue and understate BESS arbitrage value. The integrated solar+BESS hybrid — once a Phase 2 sequential expansion in many engagements — is now the default product configuration for sites with evening load and roof or land for solar.
Worked example
How Decision 963 changes the blended realised tariff on a representative C&I rooftop solar PPA
Setup
- Site typeRepresentative 22 kV C&I rooftop (factory or commercial), South Vietnam
- Solar size~1 MWp installed, ~1,500 kWh/MWp/year specific yield
- Self-consumption~80% of generation consumed on-site; ~20% surplus to grid (within Decree 58 cap)
- Tariff schedule22 kV manufacturing under Decision 1279/QĐ-BCT: ~$0.085/kWh standard, ~$0.197/kWh peak, off-peak not relevant for solar offtake
- TOU window sourcePre-963: Circular 16/2014 (peak 09:30–11:30 + 17:00–20:00). Post-963: Decision 963/QĐ-BCT (peak 17:30–22:30)
The numbers
| Component | Pre-963 (76/24 split) | Post-963 (95/5 split) |
|---|---|---|
| Share of solar offtake at standard rate | 76% | 95% |
| Share of solar offtake at peak rate | 24% | 5% |
| Standard rate (USD/kWh) | ~$0.085 | ~$0.085 |
| Peak rate (USD/kWh) | ~$0.197 | ~$0.197 |
| Blended realised tariff | ~$0.112/kWh | ~$0.0906/kWh |
| Briefing upper-bound (100/0 corner case) | n/a | ~$0.085/kWh |
| Revenue cut vs pre-963 baseline | — | ~−19% |
| Self-invest payback extension | — | ~+24% |
Under Decision 963, the same solar asset on the same site, generating the same kWh, monetises those kWh at a lower blended rate because almost no generation falls into the new 17:30–22:30 peak window. The headline ~19% revenue cut is the operational mid-case at typical south-Vietnam 22 kV sites with mostly south-facing arrays. The briefing's 24% headline reflects a 100/0 corner case (zero peak capture) that applies only to shaded sites, east-facing arrays, or north-Vietnam winter months when solar generation has fully tailed off by 17:30. The 95/5 split is the locked Arcus operational baseline; the 100/0 case is retained as an upper-bound stress test for poorly-oriented or seasonally-affected sites. Self-invest payback periods that pencilled at 5–7 years pre-963 stretch to roughly 6–8 years post-963 on solar-only configurations. Adding a BESS overlay sized for the 17:30–22:30 peak window restores IRR to approximately pre-963 standalone-solar levels by capturing the peak tariff via stored generation rather than direct-consumption arbitrage.
Source: Arcus Energy operational baseline as of 29 April 2026, anchored on Decision 1279/QĐ-BCT rate schedule and the locked 95/5 daytime offtake split (BESS Vietnam README §4 canonical). Briefing 100/0 corner-case framing per Decision_963_Solar_PPA_Revenue_Impact_1.docx (April 2026, internal). USD/VND conversion at April 2026 reference FX.
Frequently asked questions
What is Decision 963/QĐ-BCT?
Decision 963/QĐ-BCT is a Vietnamese Ministry of Industry and Trade decision signed and effective on 22 April 2026 that restructured the time-of-use peak, standard and off-peak windows in the electricity tariff schedule. It implements the new TOU framework introduced by Circular 60/2025/TT-BCT and replaces the legacy windows that had been in force since Circular 16/2014/TT-BCT. Tariff rate levels under Decision 1279/QĐ-BCT are unchanged — only the time bands have moved.
Did Decision 963 change electricity rates?
No. Decision 963 is a windows-only restructure. The VND/kWh rate levels at peak, standard and off-peak by voltage class and customer category remain those set by Decision 1279/QĐ-BCT (signed 9 May 2025, effective 10 May 2025). What changed is which clock hours fall into each tier, not what each tier costs per kWh.
What are the new TOU peak hours in Vietnam?
Peak is now 17:30–22:30 Monday to Saturday, a continuous 5-hour block. There is no peak on Sunday. Off-peak is 00:00–06:00 every day. Standard is the residual: 06:00–17:30 plus 22:30–24:00 Monday to Saturday, and 06:00–24:00 on Sunday. The morning peak window of 09:30–11:30 is abolished.
How does Decision 963 affect rooftop solar economics?
Materially. Solar PV generation peaks midday and tails off through the late afternoon. Under the pre-963 windows, the 09:30–11:30 morning peak captured roughly two hours of solar generation at the peak rate. Under Decision 963, peak does not start until 17:30 — by which time most rooftop solar generation has ended. Operationally, solar daytime offtake at 22 kV C&I sites now splits roughly 95% standard / 5% peak. Headline blended realised tariff drops about 19%, and self-invest payback extends about 24%. The briefing's headline 24% revenue cut reflects a 100/0 corner case (zero peak capture) which applies only to shaded, east-facing or north-Vietnam-winter-month sites.
How does Decision 963 affect BESS arbitrage?
BESS arbitrage gets better, not worse. Pre-963, the peak window split into a 2-hour morning slot plus a 3-hour evening slot, and BESS dispatch had to manage two charge–discharge cycles per day. Post-963, the peak is a single continuous 5-hour window from 17:30 to 22:30, charging happens off-peak between 00:00 and 06:00, and dispatch reduces to a single cycle per day. The earning window is approximately 66% wider than the pre-963 evening peak alone. Single-cycle dispatch is now the canonical Arcus modelling assumption.
Is Sunday still off-peak under Decision 963?
Sunday has no peak hours under Decision 963 (the same treatment as the pre-963 framework). Sunday off-peak is 00:00–06:00; the rest of Sunday (06:00–24:00) is standard. Monday to Saturday peak runs 17:30–22:30.
When does Decision 963 take effect?
Decision 963/QĐ-BCT was signed and took immediate effect on 22 April 2026. Customer billing reflects the new windows from the next billing cycle following 22 April. Tariff rate levels under Decision 1279/QĐ-BCT remain in force until the next retail tariff revision, which is expected in Q2–Q3 2026 if MOIT's pending Decree 72 amendment for 2022–2024 loss recovery is enacted.