What the travel and fare allowance is
The Working Rule Agreement travel and fare allowance uses company rate versions with either a per-mile rate or a banded table and has two payment bases: Daily home-to-site travel pays per qualifying day, while Stay-based journeys pays outward and return journeys or optional weekly allocations. Both use Travel allowance and Fare allowance components. Configure the allowance at company level under Allowances, in Travel (WRA) alongside Accommodation (WRA), or use a project WRA override. Existing configurations default to daily travel. The displayed label is configurable; this guide uses 'WRA Travel/Fare Allowance'.
Configuring the allowance
Enable the Working Rule Agreement at company (or overriding project) level, then enable the travel allowance in the Travel (WRA) section.
For Daily home-to-site travel, enable Default travel/fare allowance on for new assignments to apply the assignment travel flag when home-to-site mileage is payable under the rate table in force on the assignment start date. The default remains off when postcodes cannot be resolved, no applicable rate table exists, mileage is below the first payable band, or accommodation applies without overlap. This automatic home-distance default does not apply to Stay-based journeys; enable travel on each eligible assignment.
For banded tables, the lowest mile band sets the distance below which no allowance is payable; for current CIJC tables this is normally 9 miles one way. Per-mile versions have their own minimum eligible mileage. In both cases, the minimum is an eligibility threshold, not a deduction from payable miles.
Fractional mileage decides how a distance like 23.4 miles maps to a mile band: round down (the CIJC default), round up, or nearest mile.
For banded versions, Beyond banded table maximum decides what happens past the highest mile band: cap at that table maximum, or extend at the marginal per-mile rate calculated from the difference between the last two table rows, with an optional hard cap in miles. Per-mile versions use their own optional maximum payable mileage instead; banded-table extension settings do not apply to them.
An optional uplift increases each component by a fixed amount or percentage, with separate travel and fare values. A fixed amount applies per qualifying day in daily mode, or per journey or weekly allocation in journey mode. Each final component rate is rounded to two decimal places after any marginal extension and uplift, then multiplied by the payable days or journeys.
Show as separate line controls whether the travel and fare totals appear as their own rows in invoice totals.
Rate table versions
When creating a rate version, choose Banded table or Per-mile rate. Existing versions without an explicit calculation type remain banded tables and their saved amounts are unchanged. A per-mile version stores separate travel and fare rates in currency units per mile, with up to 4 decimal places, a minimum eligible whole-mile distance and an optional maximum payable whole-mile distance. Enter 0.33 for 33p per mile. The configured mileage rounding applies first, then payable miles are multiplied by each rate, followed by any uplift and rounding of the final component totals to 2 decimal places. Leave the maximum blank for no limit. Per-mile versions require no mileage rows. Banded tables list each mile band with its total travel and fare amounts, not per-mile rates. The columns are labelled Total travel and Total fare. For example, to pay £0.33 per mile, the 100-mile band must contain £33.00. When creating or editing a banded version, hirers can choose Generate from per-mile rate, enter the lowest and highest whole-mile bands and separate travel and fare rates in currency units per mile (0.33 for 33p in GBP). The generator fills every band in the range with mileage multiplied by each rate, rounded to 2 decimal places. It replaces all rows in the open version and supports up to 10,000 bands; review the result before saving. Cancelling the generator leaves the rows unchanged. Existing saved versions are unchanged until the version is saved, and versions in force remain read-only. Large tables are displayed 25 rows at a time; hirers can use the page controls to view or edit all bands, and saving retains rows across every page. Agencies reviewing the resulting expenses receive the total band amount per qualifying day, journey or weekly allocation according to the configured payment basis. Tables are versioned by effective date and never overwritten: when the CIJC publishes new rates, an administrator adds a new version and the system automatically applies the version in force on the week being paid, including for backdated timesheets. Travel and fare allowance settings can be enabled before a rate table is added, but no allowance is calculated for worked dates without a rate table version in force. New versions are created from the Rate Table Versions section of the company Travel (WRA) configuration or from a project Travel (WRA) override where project travel is enabled; the table remains company-owned in both places. The dialog requires an effective date and source. Banded versions open with no rows populated, support CSV import or manual row entry, and show the marginal travel and fare rates calculated from the highest two mile bands. Switching calculation types while creating or editing a scheduled version changes only the open form until saved. Hirers and agencies reviewing an assignment allowance preview can open its rate version to see either the banded amounts or the per-mile rates and limits. CSV export contains band rows for banded versions or the rates and mileage limits for per-mile versions; the per-mile summary export is not a banded-table import template. Rate rows must use unique whole-mile bands with no gaps between the lowest and highest mile band, and both money columns accept non-negative amounts with up to 2 decimal places. The version list shows each table's mile range, labels the current date-effective table as In Force, older versions as Previous, and future-dated tables as Scheduled. Scheduled versions can be edited until they come into force, provided no allowances have been calculated from them. A version can only be deleted while no allowances have been calculated from it, so anything ever used in a calculation is retained for audit. Each version can be exported to CSV.
Assignment travel details for daily home-to-site travel
The allowance only applies to assignments where the travel flag is set. Hirers can configure eligible new assignments to receive this flag automatically from the calculated worker-home-to-site distance, or edit the travel row on an individual assignment to set whether the allowance applies, whether the worker reports to a fixed depot or yard, and whether the employer provides free transport. Agencies see the resulting default on assignments for their workers and can review the same calculated distance where their permissions allow. Fixed depot workers are never eligible regardless of distance. For standard home-to-site travel, the allowance uses the worker distance already stored on the assignment so the assignment, activity log, expense tooltip, and timesheet PDF remain consistent. When free transport is provided, a pick-up point address is required and the allowance is based on the shorter home-to-pickup distance instead of home-to-site, which is calculated separately. Hirers and agencies entering a pick-up point can find the address by typing in the address lookup or choose Add manually instead to enter each address field. A manual distance override is also available when the stored or automatically calculated distance is not appropriate. The travel details dialog shows the applicable distance and estimated daily travel/fare allowance using the rate table version in force on the assignment start date. The preview includes the origin and destination postcodes, a Google Maps route link, and a read-only link to the rate table used for the daily value. When the distance is fractional, the preview explains how the configured rounding mode changed the payable mileage. When the rounded distance is beyond the highest table band, the preview explains the payable mileage, including whether the value is capped at the table maximum or extended using marginal rates and any optional cap. When a manual distance override is entered or cleared, the preview updates to show the distance and daily allowance that would be used if saved. When a pick-up point is entered for free transport, Re-calculate previews the home-to-pick-up distance and daily allowance without saving. Saving travel details asks for confirmation, then immediately reconciles the assignment's un-invoiced timesheets so expenses appear or disappear straight away. When effective WRA travel is enabled but the assignment travel flag is off, confirming the worker's start shows an information box and Save remains disabled until the confirmer acknowledges that travel is not required. If travel was overlooked, cancel confirmation and update the assignment travel details first. If WRA accommodation applies and travel alongside lodge is disabled, the acknowledgement is hidden because travel cannot also apply.
When daily travel and fare expenses are created
When a timesheet in an eligible worker-week is created through import, approved, or amended, the system calculates the daily allowance from the cached distance and the rate table version in force, counts payable days across the worker-week, and creates two approved expenses against the timesheet: Travel allowance and Fare allowance. For hiring-company timesheet imports, the company-specific template includes a WRA Travel/Fare Allowance column when effective company or project travel is enabled. YES applies travel eligibility to the matched assignment during automatic confirmation and immediately reconciles both expense components for the imported payable days. NO does not remove travel eligibility that was already applied to the assignment. Travel and accommodation cannot both be enabled through import unless the effective configuration allows overlap. Agencies see the resulting eligibility and expenses on their workers' assignments and timesheets but do not run the create-timesheet import themselves. Each expense stores an audit snapshot including the rate table version used, the raw and rounded miles, the daily amount, and the days paid. Expense tooltips and timesheet PDFs show the raw one-way distance to two decimal places; the rounded mileage remains the band used to calculate the allowance. When either component is viewed, the expense dialog shows Days, the fixed read-only Daily Amount, and the calculated Total Value. For daily travel, Days is editable in amend mode and Total Value recalculates; view mode shows the same breakdown read-only. The two components appear as separate lines on invoices and timesheet PDFs; as separate category columns in hirer, agency, and worker timesheet exports, invoice and AfP exports, credit-note timesheet sheets, and newly generated invoice timesheet snapshots; and as separate category rows in expense and cost-code allocation exports.
Paying travel alongside lodge
By default a worker cannot receive both the travel allowance and the WRA accommodation (lodge) allowance. Applying travel to an assignment that has the accommodation flag is blocked, and vice versa, including when confirming an assignment and selecting whether accommodation applies. During reconciliation, a timesheet that holds a positive lodge expense receives no travel expenses. A configuration option allows the overlap for companies whose agreement permits both.
Locking by invoice or AfP
Once a travel or fare expense is linked to an invoice or AfP it is locked and preserved as-is during reconciliation, exactly like the accommodation allowance. Changes to the rate table, the worker's address, or the assignment travel details only affect un-invoiced weeks.
Common reasons no daily travel value appears
WRA or the travel allowance is not enabled at the effective company or project level.
The assignment does not have the travel allowance flag set, or is marked as reporting to a fixed depot.
The one-way distance, after rounding, is below the lowest mile band in the active rate table.
No rate table version is in force for the week being paid.
The distance could not be calculated because the worker home or site address is missing or cannot be geocoded.
The timesheet already holds a lodge allowance and the overlap is not allowed.
For agencies: travel allowance on your workers
The rate table, mileage rules, and eligibility settings are all configured by the hiring company; agencies do not configure them.
Travel and fare expenses are created and reconciled automatically, so you cannot add, delete, or reject them manually.
Travel allowance and Fare allowance appear as two separate expense lines and are shown separately on invoices and exports.
Once invoiced or AfP-linked the expenses are locked and cannot change.
Agency confirmers see the same acknowledgement when assignment travel is off, except when WRA accommodation applies and travel alongside lodge is disabled. If travel should apply but you cannot amend the assignment travel details, ask the hiring team to update them before confirmation.
For daily travel, check the assignment travel details and worker's home address. For stay-based journeys, check the selected home or lodge origin and project postcodes, dated hours, adjacent weeks and shared cap as described below. Agencies can maintain lodge addresses on accessible journey assignments, including when accommodation is not payable; company and project settings remain with the hirer.
Configure stay-based journeys: for hirers
Open company Allowances settings, enable WRA and Travel (WRA), then select Stay-based journeys under Payment basis. To use different settings on a project, enable its WRA override and configure Travel (WRA) there. Without an override, company settings apply; payment basis, journey distance, non-lodging travel and pay-regardless inherit the company values unless explicitly saved on the project.
Check that a company rate table version covers the week being paid. Review fractional mileage, beyond-table-maximum rules and any uplift. Project overrides use the same company-owned rate table.
Leave Pay regardless of days worked off to calculate outward and return journeys from hours. Enable it to allocate two payments per active completed week, including partial weeks and weeks without hours. Both options share the fixed two-journey cap.
Enable Allow travel allowance alongside lodge if your agreement permits both travel and accommodation. Accommodation eligibility and payment rules remain separate; having a lodge address does not grant accommodation entitlement.
Save the company or project settings. For Lodge to project mileage, enter the lodge address on each eligible assignment. For Home to project mileage, check the worker home and project postcodes; a lodge address is not required. Enable Travel/fare allowance applies to this assignment. Fixed-depot workers do not qualify.
Choose Journey distance: Lodge to project (the existing default) or Home to project. Under When assignment lodge is off, choose No travel allowance or Daily home-to-site travel. With daily fallback selected, the assignment accommodation flag selects stay-based journeys when on and two daily travel legs when off, regardless of the lodge address. Review the route and allowance preview before saving travel details.
Journey mileage and rates
Journey distance selects either the lodge or worker home postcode as the origin; the destination is always the project postcode. Lodge to project requires a lodge postcode; Home to project requires the worker home and project postcodes and uses the assignment's stored home-to-project distance when available. Journey calculations do not use the assignment site, pick-up point or manual distance override. Each outward or return journey pays one one-way table amount; daily fallback pays both legs for each payable day.
The existing rounding, minimum payable band, beyond-table-maximum and uplift settings apply. Expenses use the company rate table version in force on the receiving timesheet’s week-ending date. The assignment preview uses the assignment start date, so its estimate can differ from later weeks after a rate change. Switching back to daily travel restores its options and retains the saved travel-alongside-lodge setting.
How worked days determine outward and return journeys
A day counts as worked when it has positive hours after breaks and the log is active and not marked as authorised or unauthorised absence. An absent timesheet supplies no worked days; cancelled timesheets are excluded.
The first worked day pays an outward journey. Consecutive worked calendar days on the same assignment form one stay, including across week endings. Stays are calculated separately for each assignment, while payment capacity is shared across assignments.
A non-working day supported by timesheet evidence ends the stay and establishes a return. Blank or zero-hour dates within a processed or imported timesheet’s covered period count as non-working days. No later hours alone does not establish a return; a completely blank pending timesheet holds it until its dates are processed.
A worked assignment end date triggers the return immediately, without waiting for a later non-working day. Hours outside the assignment dates do not qualify. Missing earlier timesheet history can cause the next worked day to start a new stay.
A return is dated on the last worked day, but uses the payment week and cap of the timesheet that supplies the following non-working day. For a Sunday week ending, Sunday work followed by a non-working Monday in the next processed week produces a return dated Sunday and charged to Monday’s week.
The shared weekly maximum
At most two journeys or weekly allocations are paid per worker, hiring company and agency each week across eligible assignments. This maximum is fixed in company defaults and project overrides. Events are allocated chronologically with a consistent tie order. Extra journeys remain unpaid and do not carry forward.
Travel allowance and Fare allowance are two components of the same paid journeys, so two journeys shown on both expense lines still use only two units of the cap. A component with a zero value is not created. Existing billed journey quantities reserve capacity and remain unchanged, including if travel settings are later changed.
Pay regardless and the automatic weekly reconciler
Pay regardless of days worked replaces stay-based journeys with two weekly allowance allocations for each week overlapping the active assignment dates, subject to the shared cap. Partial weeks are not prorated. Weeks without hours qualify; weeks entirely outside the assignment dates do not. These allocations do not record actual travel.
The reconciler runs daily at 04:00 UK time and processes only the latest completed company week, using the company’s configured week-ending day. The week-ending day itself is still part of the active week; that week becomes eligible after the day has ended. Saving details during an active week does not allocate payments for that week.
For eligible confirmed, ended or completed assignments, the run reuses existing timesheets or creates a blank pending timesheet where needed, including weeks without scheduled workdays. Cancelled timesheets are not recreated. Repeat runs reuse existing sheets and do not duplicate unchanged allowances.
Generated travel expenses are approved automatically, but the timesheet still requires normal approval before billing. The job does not approve the timesheet. It does not automatically catch up missed historical weeks; raise missing older allocations with the hiring team for review.
Reviewing and correcting journey expenses: for hirers and agencies
Open the timesheet Expenses tab and view Travel allowance or Fare allowance. Stay-based expenses show Journeys, Amount per journey and the outward or return details. Pay-regardless expenses show Weekly allocations and Amount per allocation. Exports and timesheet PDFs distinguish these quantities from daily travel.
Travel is recalculated when timesheets are imported, approved or amended. Journey quantities and rates are read-only. Travel expenses are generated automatically and cannot be added, deleted or rejected like ordinary expenses. Hirers and agencies with the relevant permissions can correct timesheet hours to recalculate unbilled stay-based travel; pay-regardless quantities follow active assignment weeks instead of hours.
Hirers with assignment allowance amendment permission and agencies viewing their own assignments can edit Lodge Address in journey mode, including when the worker’s trade is excluded from accommodation. Editing the address does not change accommodation eligibility.
Saving assignment travel details or a lodge address immediately recalculates existing unbilled travel. Saving a changed project postcode recalculates eligible unbilled journey expenses after the project has saved. If that recalculation fails, the saved project change remains; check the expenses and raise the failure with the hiring team. Clearing the project postcode removes unbilled journey expenses. Clearing the lodge postcode removes lodge-to-project journeys; home-to-project journeys can continue when the assignment lodge flag remains on.
Company or project settings changes apply when unbilled weeks are next reconciled; they do not start a historical recalculation. Address and travel-detail updates do not create missing historical timesheets.
Invoice, AfP and MSP billing links protect existing travel from recalculation; travel is not newly added to already-billed timesheets. Travel differences caused by hours corrections do not automatically create billed allowance adjustments or credits. Normal billing adjustments for the corrected hours still apply. Review already-billed differences separately through the normal billing process.
If route mileage or an applicable rate cannot be resolved, existing expenses are preserved until the calculation can resume. This differs from a missing required postcode or confirmed ineligibility, which removes unbilled journey expenses.
Chase missing return evidence: for hirers and agencies
In Assignments, choose Awaiting return evidence from the page menu. Existing assignment access and filters apply, so agencies see their own accessible assignments. The view shows the oldest last-worked date, the following date needing evidence and the number of stays awaiting evidence. Open the assignment to review each date and follow its Review timesheet link; check the following week too. Clear filters to return to all assignments.
The view checks dates through yesterday and excludes a day still in progress. It includes missing timesheets and completely blank pending timesheets after work. Processed blank or zero-hour days, and covered dates on pending timesheets containing work, supply evidence. Worked assignment end dates do not need later evidence. Weekly allocations are excluded. Returns already established but unpaid because of the shared cap or eligibility rules are not missing-evidence items; the view does not guarantee payment eligibility.
Journey examples
Monday–Friday worked, with Saturday recorded as non-working on a processed timesheet: one outward and one return, subject to the weekly cap.
Ten consecutive worked days on the same assignment across two weeks, followed by a processed non-working day: two journeys in total, subject to available capacity in their payment weeks.
Two separate stays in one week can produce four journey events, but only two are paid. The other two are not carried into the next week.
Pay regardless enabled for two active weeks: two allocations per week, including partial or no-hours weeks, subject to capacity shared with the worker’s other assignments for that company and agency.
