Australia's modern award system is one of the most complex payroll frameworks in the world. Over 120 modern awards cover minimum pay rates, penalty rates, overtime, allowances, and leave conditions. Getting these wrong exposes your business to Fair Work audits, back-payment claims, and reputational damage. This guide shows you how to configure Odoo to handle awards correctly.
Understanding the award system
- Modern awards β Set minimum pay rates and conditions for specific industries/occupations. Examples: General Retail Industry Award, Hospitality Industry Award, ClerksβPrivate Sector Award.
- Classification levels β Each award has pay levels (e.g., Level 1 to Level 6) based on skills, qualifications, and experience.
- Base rates β Minimum hourly/weekly/annual rate per classification level. Updated annually (usually 1 July) by the Fair Work Commission.
- Penalty rates β Higher rates for working weekends, public holidays, evenings, or early mornings.
- Overtime rates β Time-and-a-half or double-time for hours worked beyond ordinary hours.
- Casual loading β 25% loading on top of the base rate for casual employees (in lieu of leave entitlements).
- Allowances β Additional payments for tools, uniforms, travel, first aid duties, etc.
Identify which award(s) cover your employees using the Fair Work Commission's Award Finder tool at fairwork.gov.au. Some employees may be award-free (typically those earning above the high-income threshold of $175,000).
Step 1: Set up work entry types
Work entry types define the different kinds of hours your employees can work:
- Go to Payroll β Configuration β Work Entry Types
- Create entries for: Ordinary Hours, Saturday, Sunday, Public Holiday, Evening Shift, Night Shift, Overtime (1.5x), Overtime (2x)
- Each work entry type can have a multiplier or fixed rate associated with it
- These will map to the penalty rate schedule for the relevant award
Step 2: Configure salary structures per award
Create a salary structure for each award your business uses:
- Go to Payroll β Configuration β Salary Structures
- Create a structure (e.g., "General Retail Award", "Hospitality Award")
- Add salary rules for each pay component:
For a typical award like the General Retail Industry Award 2020, you'd need rules for:
- Ordinary hours β Base rate Γ hours worked
- Saturday penalty β Base rate Γ 1.25 (permanent) or base rate Γ 1.5 (casual w/ loading)
- Sunday penalty β Base rate Γ 1.5 (permanent) or base rate Γ 1.75 (casual w/ loading)
- Public holiday penalty β Base rate Γ 2.5 (permanent) or base rate Γ 2.75 (casual)
- Evening shift (after 6pm) β Base rate Γ 1.25 (varies by award)
- Overtime first 2 hours β Base rate Γ 1.5
- Overtime after 2 hours β Base rate Γ 2.0
- Casual loading β 25% on top of the ordinary hourly rate
Penalty rates vary significantly between awards. Always check the specific award's penalty rate schedule. The rates above are examples from the General Retail Award β your award may differ.
Step 3: Set up classification levels and pay rates
- For each award structure, create pay rate rules for each classification level
- Example (General Retail, full-time, base rates 2025): Level 1 = $25.43/hr, Level 2 = $26.03/hr, Level 3 = $26.63/hr, etc.
- Assign each employee to their correct classification level on their contract
- When the Fair Work Commission announces new rates (usually effective 1 July), update all base rates in Odoo
Step 4: Configure overtime rules
Overtime triggers differ by award, but the common pattern is:
- Full-time employees β Overtime typically applies after 38 hours per week or 7.6 hours per day
- Part-time employees β Overtime may apply after their agreed hours (varies by award β some awards trigger overtime only after 38 hours/week even for part-time)
- Casual employees β No overtime in some awards until after 38 hours/week. Check your specific award.
- Configure overtime thresholds in the salary structure rules
- First 2 hours of overtime = 1.5Γ base rate (most awards)
- After 2 hours = 2Γ base rate
- Sunday overtime = often 2Γ for all overtime hours
Step 5: Handle allowances
Awards specify various allowances that must be paid:
- Uniform/laundry allowance β Fixed amount per shift or per week
- Tool allowance β For employees required to provide their own tools
- First aid allowance β For designated first aid officers
- Vehicle/travel allowance β For employees using personal vehicles for work
- Meal allowance β When overtime extends past a meal break
- Create a salary rule for each allowance with the correct amount and conditions
- Some allowances are taxable, some are not β configure the tax treatment on each rule
- Allowance amounts are updated annually with the award rates
Step 6: Annual rate updates
The Fair Work Commission reviews award rates annually:
- The Annual Wage Review decision is usually handed down in June
- New rates typically take effect from 1 July
- Update all base rates in Odoo before processing the first pay run of the new financial year
- Don't forget to update allowance amounts β they usually increase too
- Back-pay may be required if the decision is delayed and you've already processed pay runs at the old rate
Subscribe to the Fair Work Commission's email updates to be notified when new rates are published. You can also use the Fair Work Pay Calculator at calculate.fairwork.gov.au to verify your Odoo rates match.
Step 7: Integrate with timesheets or rostering
For penalty rates to be calculated correctly, Odoo needs to know when hours were worked:
- Use Odoo Attendances module for clock-in/clock-out if staff work on-site
- Use Odoo Planning module to create rosters with shift types (e.g., opening shift 6amβ2pm, evening shift 2pmβ10pm)
- Map roster/attendance hours to the correct work entry types (ordinary, Saturday, Sunday, etc.)
- Review and approve timesheets before processing payroll
- Consider third-party rostering integration (Deputy, Tanda) if you need advanced rostering with Odoo payroll
Common mistakes to avoid
- Applying the wrong award β An employee's award depends on their role and industry, not just what your business does. A marketing admin in a retail company might fall under the Clerks Award, not the Retail Award.
- Forgetting casual loading β The 25% loading must be on top of the base rate before any penalties. A casual working Sunday gets base rate Γ 1.25 (casual loading) Γ 1.5 (Sunday penalty) β not (base Γ 1.25) Γ 1.5.
- Wrong overtime threshold β Some awards use daily overtime triggers, some use weekly, some use both. Read the specific award.
- Not updating rates annually β Underpayment claims can go back 6 years. Always update rates by 1 July.
- Misclassifying employees β Putting a Level 3 employee at Level 1 rates is an underpayment, even if unintentional.