What is Off Cycle Payroll? SAP IT267
⚡ Smart Summary
Off-Cycle Payroll makes payments outside the regular payroll schedule, such as one-time bonuses, corrections, or special seasonal payments. This resource explains when to use it, the three off-cycle types in SAP, and how to run a Type A bonus.
Off-cycle Payroll runs are used to make payments outside the regular payroll run, such as one-time bonuses. The Payroll Control Record needs to be in the Exit Payroll stage, and the off-cycle run MUST be executed after the pay date of the regular payroll run.
For example, if the current payroll period runs from 01.07.2010 to 31.07.2010, and the pay date is 20.07.2010, then you can execute off-cycle payroll runs between 21.07.2010 and the date you release the Payroll Control Record for the next payroll run.
When to Use an Off-Cycle Payroll Run
An off-cycle payroll run pays an employee outside the normal payroll schedule. You use it whenever a payment cannot wait for—or does not belong in—the next regular run.
Common situations that call for an off-cycle run include:
- Paying a one-time bonus or incentive that is separate from monthly salary.
- Reimbursing an approved expense claim quickly.
- Correcting a missed payment, such as late overtime that did not reach the regular run.
- Issuing a special seasonal payment, like a Christmas bonus, ahead of the normal cycle.
- Making an immediate payment to an employee who is leaving the organization.
Because an off-cycle run creates its own payroll result and payment, it keeps these exceptions separate from the regular payroll history. This makes the extra payment easy to trace and audit later. The run must still follow the same downstream steps as regular payroll—bank transfer and posting to the General Ledger—so the money and accounting stay in sync.
Types of Off-Cycle Payroll Run in SAP
There are 3 main types of off-cycle payroll run in SAP:
- Off-Cycle Bonus Payment (Type A): Considered a one-off bonus payment, it can also be used to reimburse employees for expense claims. Data is entered via infotype 0267 (Additional Off-Cycle Payments). When executing a “Start Payroll”, you need to enter the “Reason for Payroll” field according to the desired calculation type.
- Off-Cycle Correction Accounting (Type B): Considered an adjustment run, it is used for late overtime or anything that did not make it into the regular payroll run. Data is entered just like a regular payroll run (i.e., IT2001, IT2010, IT0014, IT0015). When executing a “Start Payroll”, you need to enter the “Reason for Payroll” field with the corresponding reason type.
- Off-Cycle Christmas Bonus Payment or SAC (Type S): Christmas Bonus (SAC) can be paid with the regular payments run (June and December) or on a special Payroll run before the regular one. Data is calculated automatically by the system, based on the payment date and the configuration in tables T511K and V_T7AR75.
How to Run an Off-Cycle Payroll (Type A)
Consider an Off-Cycle Payment of Type A.
STEP 1) Create IT267
Go to Transaction PA30.
- Enter a Pernr.
- Select Infotype 267.
- Click Create.
Enter:
- Wage Type.
- Amount.
- Payment Date for the off-cycle run (the day the off-cycle payment will be credited to the employee’s bank account).
- Off-Cycle Reason.
- Click Save.
STEP 2) Run Off-Cycle Payroll
In the Payroll Accounting program, enter:
- Payroll Area.
- Pernr.
- Off-Cycle Reason.
- Off-Cycle Type and Date.
- Payroll Schema.
- Click Execute.
Check the results.
Once you have executed an off-cycle payroll run, you also need to:
- Execute an off-cycle bank transfer.
- Post off-cycle results to GL.
The process is similar to that of a regular payroll run in SAP.
Off-Cycle vs Regular Payroll
Off-cycle and regular payroll use the same engine but serve different purposes. Understanding the differences helps you choose the right run:
- Timing: Regular payroll runs on a fixed schedule for a whole payroll area; an off-cycle run happens on demand, after the regular pay date.
- Scope: Regular payroll processes all employees in the area at once; an off-cycle run usually targets a single employee or a small group.
- Trigger: Regular payroll follows the payroll calendar; an off-cycle run is triggered by a specific reason, such as a bonus or correction.
- Data entry: Regular payroll reads standard infotypes; a Type A off-cycle bonus is entered in infotype 0267 with a payment date and reason.
- Result: Each run still produces its own payroll result, bank transfer, and General Ledger posting.
In short, regular payroll is the scheduled backbone of pay, while off-cycle runs handle the exceptions that fall outside it.





