Table of contentsClick to expand
The hours bank (banco de horas) is a Portuguese labour arrangement regulated by Articles 208 to 208-B of the Labour Code (Lei 7/2009). It allows uneven distribution of working time within a reference period of up to 12 months — useful for seasonal operations, production peaks, project-based work. But it is also one of the most liability-prone regimes if misconfigured: overshooting limits generates retroactive overtime, and workers’ balances must be tracked precisely.
This guide is for international business owners and HR managers in Portugal using or considering the hours bank regime. It covers the legal framework, how to implement, interaction with overtime and compensatory rest, and the common pitfalls.
Legal framework (Articles 208 to 208-B)
Article 208 — hours bank by individual agreement
Allows employer and individual worker to agree uneven distribution of working time:
- Reference period: up to 12 months
- Maximum daily working time: 12 hours
- Maximum isolated weekly working time: 60 hours (if the increase on the week average is up to 2 hours)
- Maximum 4-week average: 50 hours
- Maximum annual increase: 150 hours above standard
- Agreement must be in writing
Article 208-A — hours bank by collective agreement (CCT)
Allows an entire sector or company (via CCT or collective agreement at company level) to apply the hours bank regime:
- Reference period up to 12 months
- Same technical limits as Article 208
- Covers all workers in scope of the agreement
- Fewer administrative steps than individual agreements
Article 208-B — hours bank by group agreement
Allows employer to extend a CCT-based hours bank regime to workers not covered by the CCT, within the same operation and functions:
- Must respect the CCT limits
- Allows internal uniformity across workers
- Specific procedural requirements
How the hours bank works operationally
Baseline: a worker’s contract specifies normal working time (e.g., 40 hours/week). Under hours bank:
- The worker may work more than 40 hours in a specific week (up to the 60-hour weekly limit)
- The worker may work less than 40 hours in another week (compensating balance)
- Monthly salary stays constant throughout
- Hours worked above standard accumulate as “positive balance”
- Hours worked below standard accumulate as “negative balance”
- Over the reference period (up to 12 months), balance should average out to standard working time
Example — construction seasonal peaks
A construction worker contracted at 40 hours/week:
- Summer (May-September): works 48h/week → positive balance accumulates (+8h × 20 weeks = +160h)
- Winter (October-April): works 35h/week → balance decreases (-5h × 30 weeks = -150h)
- Year-end: residual +10h; must be either compensated in the next reference period or paid as overtime (depends on reference period arrangement)
Legal: 160h positive in a season would exceed 150h annual limit — needs careful planning or CCT-based higher cap.
Interaction with overtime
Hours bank is NOT overtime. Overtime starts when:
- Daily limit (12h) is breached — hours above 12 that day are overtime
- Weekly isolated limit (60h) is breached — hours above 60 that week are overtime
- 4-week average limit (50h) is breached — hours above the implied cap are overtime
- Annual increment (150h) is breached — hours above the annual cap are overtime
- Reference period ends with positive balance beyond allowance — excess becomes overtime retroactively
- Worker works on weekly rest day or holiday — this is overtime regardless of balance
Overtime triggers Article 268 premium (25%/37.5%/50%/100%) and Article 229 compensatory rest where applicable, in addition to the regular monthly salary.
Documentation and registration
For hours bank compliance, the time registration system must capture:
- Normal (contractual) working time per worker
- Actual hours worked each day
- Running positive/negative balance per worker
- Reference period start and end
- Flagging approach to limits (12h daily, 60h weekly isolated, 50h 4-week average, 150h annual)
- End-of-period reconciliation with overtime trigger if balance exceeds cap
- Written individual agreement OR applicable CCT/collective agreement coverage
Preserve records for 5 years per Article 202. ACT inspectors systematically check hours bank implementations.
Software requirements
Time registration software must:
- Configure worker’s standard weekly hours and hours bank reference period
- Track daily/weekly actual hours vs standard
- Compute running balance in real time
- Alert supervisor when worker approaches any limit (12h daily, 60h weekly isolated, 50h 4-week average, 150h annual)
- Prevent scheduling that would breach daily or weekly limits
- At end of reference period, reconcile balance and trigger overtime treatment if excess
- Produce transparent reports for worker self-service and HR audit
- Integrate with payroll: regular salary continues monthly; any triggered overtime appears in payroll output
Generic HR software often treats hours bank poorly — treating all extra hours as overtime (overpaying) or treating all extra hours as banked silently (underpaying when limits breached).
Common hours bank pitfalls
- No written agreement — individual hours bank requires written agreement; without it, extra hours are overtime by default
- Treating all extra hours as “banked” — if limits breached, retroactive overtime liability
- Balance not visible to worker — generates disputes and reduces trust
- Reference period not clearly defined — ambiguity about when balance resets
- End-of-period reconciliation skipped — residual positive balance should trigger overtime or carry-forward with worker agreement
- 12h daily limit breached routinely — hours above 12 are overtime, regardless of bank
- Weekly rest day work treated as bank — rest day work is overtime (50% premium) + compensatory rest; NOT hours bank
- Holiday work treated as bank — holiday work is overtime (100% premium) + compensatory rest
- Shift workers in bank without correct rotation — shift premium interaction with bank often misconfigured
- Switching workers between bank and non-bank mid-year — complex transition rules; needs careful planning
When hours bank is right for your operation
Hours bank is a good fit when:
- Seasonal variation — summer peaks (hospitality, construction, agriculture)
- Project-driven peaks — services with campaign-based intensity
- Production cycles — manufacturing with scheduled high/low production weeks
- Workforce prefers consistent monthly pay — bank enables stability vs variable overtime pay
Hours bank is a poor fit when:
- Unpredictable workload — makes balance planning difficult; overtime regime is simpler
- Short-term contracts — bank reference period doesn’t fit workforce turnover
- Simple office operation with consistent 40h/week — no benefit from bank; standard regime is simpler
- Workers prefer immediate overtime pay — bank defers compensation; may not align with worker preference
Transition to or from hours bank
Introducing hours bank
- Confirm applicable regime (individual Article 208, CCT 208-A, or group 208-B)
- Draft written agreement specifying reference period, limits, worker rights
- Communicate to workers, obtain signatures (individual) or confirm CCT coverage
- Configure software with hours bank module per worker
- Communicate baseline balance to workers at start
- Monthly transparency on balance evolution
Discontinuing hours bank
- Reconcile current balance per worker
- Compensate positive balance (time off or overtime payment per agreement)
- Recover negative balance (work shortfall paid off in regular hours over defined period)
- Formal written termination of agreement
- Return to standard working time regime
Official sources
- Portuguese Labour Code (Lei 7/2009), Articles 208, 208-A, 208-B, 229, 268 — Diário da República
- Autoridade para as Condições do Trabalho — act.gov.pt
- Sectoral CCT via BTE (may fix more favourable regimes)
Conclusion
The hours bank regime is a valuable flexibility tool for seasonal, cyclical and project-based Portuguese operations — but it is procedurally dense and liability-prone if misconfigured. Correct implementation requires: appropriate legal basis (individual, CCT, or group agreement), precise balance tracking per worker, limit enforcement (12h daily, 60h weekly isolated, 50h 4-week average, 150h annual), end-of-period reconciliation, and transparent worker visibility. Portuguese cloud software with native hours bank handling eliminates systematic errors and converts a liability source into a managed operational advantage.
Managing hours bank in your Portuguese operation? PicaPonto handles individual (Article 208), CCT (208-A) and group (208-B) hours bank regimes with running balance, limit alerts, end-of-period reconciliation and native payroll integration (Primavera, PHC, Sage 200, Eticadata). 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
- Overtime and Hours Bank in Portugal
- Workforce Attendance Management in Portugal
- PicaPonto vs Factorial vs Sesame
Frequently Asked Questions
Filipe Fonseca




