Table of contentsClick to expand
Overtime and the hours bank regime are two of the most liability-prone areas of Portuguese labour law. Both involve working time beyond standard hours; both require precise registration; both have premium calculations that must be exactly correct — because disputes allow 5-year retroactivity and labour inspections systematically check both.
This guide is for international business owners and HR managers in Portugal. It explains the two regimes, how they interact, how to configure software correctly, and the common errors that generate liability.
Overtime (trabalho suplementar) — Article 268
Overtime is work performed beyond the standard daily or weekly schedule. It is subject to:
- Prior authorization requirement — must be requested by employer (or by worker and accepted by employer) in advance
- Legal annual limits — 150 hours per year generally, 175 for microenterprises; CCT may extend
- Premium rates (Article 268):
- 25% premium on first hour on normal working day
- 37.5% premium on subsequent hours on normal working day
- 50% premium on weekly rest day (obligatory)
- 50% premium on complementary rest day
- 100% premium on public holiday
- Compensatory rest (Article 229) — when overtime is on rest day or holiday, worker is entitled to a day off in the following 3 working days, cumulative with the premium
- Night premium accumulates — if overtime falls after 22h, 25% night premium adds on top
Hours bank (banco de horas) — Articles 208 to 208-B
The hours bank regime allows uneven distribution of working time within a reference period (up to 12 months by CCT), balancing high-demand periods with lower-demand ones. Workers receive the same monthly salary but hours fluctuate.
Legal limits (Article 208):
- Maximum daily working time: 12 hours
- Maximum isolated weekly working time: 60 hours
- Maximum 4-week average working time: 50 hours/week
- Maximum annual increment: 150 hours over the standard annual allocation
- Reference period: up to 12 months by individual, group or CCT agreement
Overshooting these limits triggers overtime treatment retroactively — with full premium and compensatory rest obligations.
How they interact
Hours bank is NOT overtime. Overtime starts when:
- Standard hours + hours bank balance are exceeded in the day/week
- Hours bank balance exceeds the 150-hour annual increment
- Reference period ends with positive balance beyond the allowance — the excess becomes overtime
- Any of the legal limits (12h/day, 60h/week isolated, 50h/4-week average) is breached
Precise tracking is essential. Without automated calculation, companies routinely treat hours bank as overtime (overpaying) or hours bank as “banked” without the limit tracking (underpaying when thresholds breached — later claimed by workers with retroactivity).
Required registration (Article 231)
For both overtime and hours bank, the employer must register:
- Date and total hours worked
- Date and total hours of overtime
- Reason for overtime (operational necessity, specific project, etc.)
- Written authorization (not verbal)
- Compensatory rest granted (dates, hours)
- Hours bank balance per worker, running
Registration kept for 5 years. ACT inspectors systematically audit these.
Software configuration essentials
Correct overtime premium application
The system should automatically identify when overtime is being worked (hours beyond standard + bank allocation) and apply the correct premium per Article 268. The complexity:
- First hour of day: 25% premium
- Subsequent hours: 37.5% premium
- If overtime continues after 22h: +25% night premium accumulated
- If overtime is on weekly rest day or holiday: 50% or 100% premium + compensatory rest entitlement
Running hours bank balance
Every worker in hours bank regime needs a visible running balance. System should:
- Show current balance (positive = ahead, negative = behind)
- Alert worker and supervisor when approaching limits
- Project reference-period end balance based on current trend
- Prevent scheduling beyond legal limits (12h/day, 60h/week isolated)
Compensatory rest tracking
When overtime occurs on rest day or holiday, system automatically creates compensatory rest entitlement. HR/supervisor schedules the compensatory day within 3 working days; if impossible, system flags for monetary conversion per Article 229.
Authorization workflow
Overtime request → supervisor approval → execution → exception/approval log. Verbal authorization is a dispute magnet; the system should enforce written workflow.
Payroll integration
Monthly payroll must reflect: regular salary, overtime hours by category, premiums applied, compensatory rest status, hours bank balance. Native integration with Primavera, PHC, Sage 200, Eticadata eliminates manual transcription and error.
Common pitfalls
- Verbal “stay another hour” authorization — no paper trail; worker later claims as unregistered overtime
- Hours bank mistaken for free overtime — treating all extra hours as “banked” without tracking limits generates liability when annual increment exceeded
- Night premium forgotten on overtime — any overtime after 22h accumulates night premium on top of overtime premium
- Compensatory rest skipped — overtime on rest day/holiday requires BOTH premium AND rest day (cumulative, not alternative)
- CCT limits ignored — some CCTs reduce the 150-hour annual limit or restrict overtime to specific operational conditions
- No running hours bank visibility — workers near limit don’t know, supervisors don’t manage, overshooting creates retroactive overtime
- Reference period not reset correctly — hours bank balance should reset annually or per the agreed reference period
- Micro-enterprise exception misapplied — only companies with fewer than 10 workers qualify for the 175-hour annual limit
- Trust-based remote workers “exempt” — overtime rules apply regardless of location; registration still required
- Weekend scheduled shifts treated as overtime — scheduled weekend work under hours bank is NOT overtime; it’s within the bank
Example calculation scenarios
Scenario 1: 2 hours overtime on normal weekday evening
Worker finishes standard day at 18h. Supervisor requests overtime 18h-20h. Payroll calculation: 1h × base pay × 1.25 (25% first-hour premium) + 1h × base pay × 1.375 (37.5% second-hour premium). No night premium (both hours before 22h). No compensatory rest (not rest day/holiday).
Scenario 2: 3 hours overtime finishing at 23h
Worker overtime 20h-23h. Hour 1 (20h-21h) = 25% premium. Hour 2 (21h-22h) = 37.5% premium. Hour 3 (22h-23h) = 37.5% premium + 25% night premium. Compensatory rest not applicable (weekday).
Scenario 3: 8 hours work on Sunday (weekly rest day)
All 8 hours = 50% premium (Article 268 for weekly rest day). Any hours after 22h add 25% night premium. Compensatory rest entitlement: 1 full day off within following 3 working days (Article 229). This is cumulative, not alternative.
Scenario 4: hours bank — worker does 10h Monday, 10h Tuesday, 6h Wednesday
Normal daily hours 8. Monday balance +2, Tuesday balance +4, Wednesday balance +2. Within 12h/day limit, within 60h/week isolated limit. Not overtime — just hours bank accumulation. Worker will “spend” these hours in a lighter future week. Running balance visible to all.
Official sources
- Portuguese Labour Code (Lei 7/2009), Articles 208, 208-A, 208-B, 229, 231, 268 — Diário da República
- Autoridade para as Condições do Trabalho — act.gov.pt
- Sectoral CCT via BTE
Conclusion
Overtime and hours bank are the two most liability-dense regimes in Portuguese attendance management. Correct configuration — automatic premium application, running balance visibility, compensatory rest tracking, authorization workflow — is not optional. Portuguese cloud software with these rules built in eliminates systematic errors and dramatically reduces 5-year retroactive dispute exposure.
Managing overtime and hours bank for a Portuguese operation? PicaPonto automatically calculates overtime premiums per Article 268, tracks hours bank balances within legal limits, creates compensatory rest entitlements per Article 229, and feeds Primavera, PHC, Sage 200, Eticadata natively. Start a 15-day free trial.
This article does not constitute legal advice. For specific cases, consult a Portuguese employment lawyer.
Related reading
- Article 202 of the Portuguese Labour Code
- Compensatory Rest for Overtime (Article 229)
- Workforce Attendance Management in Portugal
- ACT Labour Inspections in Portugal
Frequently Asked Questions
Filipe Fonseca




