A payroll manager can safely ask ChatGPT to explain policies, draft leave and sick-pay wording, build process checklists and write letters, as long as no employee's name, pay, bank details, tax identifier or case history is ever typed in. Use placeholders for everything personal, and take every rate and rule from the official source.
The safe zone is wider than most payroll teams assume, because most of the writing around payroll contains no pay data at all. Each of the ten prompts below names the pay-data red line it must respect, with a sample of what comes back and what to fix.
What counts as pay data
Before the prompts, agree on the list. A rule that says "no sensitive data" leaves people guessing, so write the red lines as nouns. In a payroll team they are:
- Identity: names, employee numbers, dates of birth, home addresses, tax or national identifiers, photographs of documents.
- Pay: salaries, rates, bonuses, deductions, overtime figures, arrears, advances, garnishee or court-order amounts.
- Bank and pension: bank routing details, account numbers, pension scheme member references.
- Circumstances: sickness reasons, disciplinary or capability matters, maternity or parental leave dates, maintenance orders, anything revealing health or family status.
- Combinations: a job title plus a site plus a start date can identify one person in a small firm even with no name.
Put the list on one card beside each screen. Everything else (policy text, process steps, the shape of a calculation, generic letter templates) is fair game.
The placeholder rule
Every prompt in this pack uses one rule: if a value could belong to a real person in your payroll, it is a placeholder. Use square-bracket labels in capitals, and keep them the same from prompt to prompt so staff learn them.
| Placeholder | Stands for | Filled in |
|---|---|---|
| [EMPLOYEE] | Name | In your letter template, locally |
| [GROSS] | Any pay figure | From the payroll system |
| [DATE] | Pay date, start date, absence dates | From the case file |
| [PERIOD] | Pay period or leave year | From the policy |
| [RATE] | Statutory rate or threshold | From the official source, never from the model |
Placeholders also protect the accuracy of the output. A model told to write "[RATE] per week" cannot invent a wrong rate. A model told nothing may supply one, and it will look authoritative.

The Complete Excel Course with AI Integration
From formulas and pivot tables to Power Query, DAX, VBA and AI with Copilot, ChatGPT and Claude — hands-on from the first lesson.
By Sagnik Bhattacharya and Virginia Thorn, Primetime Emmy Award winner
Buy nowA payroll Project that refuses pasted pay data
Create a ChatGPT Project named "Payroll communications" and put these rules in its instructions, so they apply to every chat in it (OpenAI is retiring custom GPTs in favour of plugins, so a Project is the steadier choice for a small team):
You help a payroll team draft policy wording, checklists and letters.
You never receive employee data. If the user pastes a name, a pay figure, a bank detail or an identifier, reply: "Please remove personal data and use placeholders."
Never state a statutory rate, threshold, deadline or entitlement. Use [RATE] or [DATE] and tell the user to take the figure from the official source.
Flag anything in your output that depends on the law or on the employee's contract as "CHECK WITH ADVISER".
British English; plain words; short sentences.
Use a business plan so one workspace policy applies; on Business, OpenAI does not train on workspace data unless that default is changed. Individual accounts rely on each person's own settings. For the staff-behaviour side, see stopping shadow AI before it leaks employee data.
Prompt pack 1: policy explainers
Prompt 1. Explain a pay policy in plain English
Rewrite the policy text below as a one-page plain-English explainer for employees. Use short headings and examples with made-up numbers such as [GROSS] and [PERIOD].
Do not change the meaning. List separately any sentence you were unsure about.
POLICY TEXT: [paste the policy, which contains no personal data]
Red line: no real employee's situation as the example. Use invented ones.
Realistic output: a friendly page with headings such as "When you are paid" and "What happens if you work extra hours". What to fix: models like to tidy ambiguity. If your policy says "may be paid at the manager's discretion" and the explainer says "will be paid", the explainer changes the policy. Compare the explainer line by line with the source and keep the "unsure" list as a to-do for whoever owns the policy. The same approach helps with HR-owned wording: which HR policies need a lawyer and which don't separates the two.
Prompt 2. The pay-run calendar explained
Turn this list of internal cut-off dates into a simple calendar message for managers explaining what they must submit by when and what happens if they are late. Use [DATE] for each date I did not give.
CUT-OFFS: [list, no employee names]
Red line: no named employees, even as examples of "late" submissions.
Prompt pack 2: holiday and sick-pay wording
These are policy and letter wording jobs, and they are where models help most, because the structure is repetitive. They are also where the law matters most, so the rule is: structure from the model, figures and entitlements from your policy and the official source. For tracking rather than writing, automating holiday requests and absence tracking covers the process side.
Prompt 3. Holiday request reply templates
Write three short reply templates for a holiday request: approved, approved with a change, and declined because of cover. Use [EMPLOYEE], [DATE] and [MANAGER]. Tone: polite and clear. For the declined version, include a sentence offering alternative dates.
Do not state any entitlement, notice period or carry-over rule. Write "[see policy]" where a rule would go.
Red line: no entitlements, balances or carry-over figures. They come from your system.
Before and after: the first draft often includes "you have 12 days remaining". That is invented, and also personal. The rewritten template reads: "Your request for [DATE] has been approved. Your remaining balance is shown in [SYSTEM]." The figure comes from the real system when a person sends it.
Prompt 4. Sick-pay explanation, generic
Draft a neutral explainer for staff on how to report sickness and how sick pay is generally handled in our company. Use the structure: who to tell, by when, what evidence is needed after [DAYS], how pay is affected.
Insert "[see policy]" wherever a rate, a qualifying rule or a waiting period belongs. Add "CHECK WITH ADVISER" next to anything that depends on law or contract.
Red line: no reason for any person's absence, no rate or waiting period from the model.
Realistic output is a clear four-step explainer with six or seven "[see policy]" tags. That is correct behaviour: the tags show where your own, verified wording drops in. A model that writes a confident rate here is failing the instruction, and you should not trust the rest of that draft.
Prompt 5. A rewording for a difficult sentence
Reword this sentence so that it is clearer but means exactly the same: "[SENTENCE FROM OUR POLICY]". Give three alternatives and say whether any alternative changes the meaning.
Red line: policy text only, no case facts.
Prompt pack 3: process checklists
Checklists are close to free value: they contain steps, not data. They suit any repeatable job: new starter set-up, leaver processing, year-end tidy, a change of payroll provider. A worked example follows.
Prompt 6. Leaver checklist, then your own edit
Create a checklist of the payroll steps when an employee leaves, in order, grouped into: before the last day, final pay run, after the last day. For each step give the owner (payroll, HR, line manager) and a "how to check it is done" line.
Do not include any rates or legal deadlines. Add "[confirm in policy]" where a deadline would normally appear.
Red line: no leaver's name, reason for leaving, or final pay figures.
Realistic output: about 15 steps, such as "confirm leaving date with HR", "calculate any holiday pay due", "issue final payslip and leaver paperwork". What to fix: the model will not know your system, so edit step names to your actual screens and reports. Add the deadlines yourself from the official source. The finished checklist becomes your process document, which is more valuable than the draft itself.
Prompt 7. A pre-run checks list built from past errors
List your own recurring error types in generic form: "late timesheet from a site", "new starter missing a tax code", "bonus paid in the wrong period". No names, no amounts. Ask for a pre-run checklist ordered by how early each check can be done. The result is a practical one-page list. An illustrative output for a 30-person firm:
- Three days before cut-off: chase the sites that submitted late last period.
- At cut-off: list new starters and confirm each has a complete record in the payroll system.
- Before the run: compare the bonus list with the approval email, line by line.
- After the draft run: open any record whose net pay moved by more than [THRESHOLD] from last period and find the reason.
- Before approval: a second person ticks the list and initials it.
What to fix: the first draft also said "check tax codes for all employees", which is too vague to do and gets skipped. Replace it with the name of the report in your system that lists code changes, and the person who reads it. Pair the list with AI checks that catch timesheet errors before payday, which covers the data side inside your own systems.
Prompt pack 4: letters and manager guidance
Prompt 8. A pay-date change notice
Write a short notice to all staff that the pay date for [PERIOD] will move to [DATE] because [REASON, generic]. Say where to find more information: [CONTACT]. Calm, plain tone.
Do not mention any individual or any amounts.
Red line: no payroll error details that could identify who was affected.
Prompt 9. A reply to a general pay query
Write a reply to an employee who has asked why their pay looks different this month. Explain generically the common reasons a payslip can change (different hours, a change in tax code, a deduction starting or stopping, an adjustment from last month), then say I will review their payslip and reply personally by [DATE].
Do not guess which reason applies. Do not mention any figures.
Red line: the actual payslip and its figures never enter the chat. The model writes the sympathetic frame; the payroll specialist looks at the real record and writes the specific answer. This is how a bureau can reply fast without leaking data; for the bureau view see how payroll bureaus use AI to cut errors and queries.
Prompt 10. Manager guidance for time and expenses
Write a one-page guide for line managers on submitting timesheets and expense claims on time, including three common mistakes and how to avoid each. Use made-up examples with [GROSS] and [DATE] placeholders. No individual names.
Red line: do not base the "common mistakes" on actual people. Use patterns, such as "submitting hours after the cut-off".
Payslips pasted and rates invented: slips and responses
| Slip | What you see | Response |
|---|---|---|
| Someone pastes a payslip | Names and figures in the chat history | Delete the chat, tell your data lead, remind the team of the card |
| A rate appears in a draft | A number with no placeholder | Delete; take the figure from the official source |
| A drafted rule says "must" or "entitled" | Stronger wording than your policy | Compare with the policy; use your wording |
| A letter blames a person | Named reasons for an error | Rewrite generically; handle the person privately |
| Output looks authoritative on law | Confident statements about deadlines | Treat as unverified; confirm with an adviser |
A morning in a small payroll team
Illustrative. A bookkeeping practice runs payroll for about 40 small clients, with three staff handling queries. One Monday morning shows how the pack fits.
- A client manager asks how holiday requests should be approved. Staff use prompt 3 to produce three templates; the senior reviews them against the client's policy and sends them. Ten minutes instead of thirty.
- Two clients ask why a payslip differs. Prompt 9 gives a frame, and the staff member fills in the real explanation from the payroll system. Five minutes each, no pay data leaves the system.
- A new client needs a starter checklist. Prompt 6 adapted gives a draft that the senior edits to match the bookkeeping software's menus. The edited version becomes the standard checklist for all future starters.
At no point did anyone type a name or a figure into ChatGPT. That is the pattern to protect.
Two sample outputs, with the edits that made them sendable
Seeing a draft and its corrections teaches more than a rule. Both samples below are illustrative.
First, the reply from prompt 9 to a general "why is my pay different" query. The raw draft from the model read:
Hi [EMPLOYEE], thanks for getting in touch. Your pay may look different this month for several reasons: a change in the hours you worked, a different tax code, a deduction starting or stopping, or an adjustment carried over from last month. I will look at your payslip and reply personally by [DATE]. In the meantime, you may find that overtime was paid at the standard rate, which is a common cause. Kind regards, [PAYROLL TEAM]
The fix is one sentence. "You may find that overtime was paid at the standard rate" is a guess presented as a likely cause, and it will make the employee think they have been underpaid before anyone has looked. Delete it. The rest is accurate and kind, and the specialist now opens the real record and writes the true reason.
Second, the sick-pay explainer from prompt 4. The raw draft included the sentence "Employees are entitled to sick pay after three days of absence." The prompt said to use "[see policy]" for rules. Seeing a stated rule means the instruction was ignored, so treat the whole draft with suspicion: re-run the prompt with the instruction repeated at the end, or write that paragraph yourself. Rules from a model are the thing the pack exists to keep out.
Jobs ChatGPT should not do in payroll, even with no data
- Arithmetic that sets pay. Models can misadd and misround, and an error is hard to see in a fluent paragraph. Calculations belong in the payroll system or a checked spreadsheet.
- Stating current rates, thresholds and deadlines. They change, differ by place and are easy to get wrong from memory. Use the official source on the day you need the figure.
- Deciding how an unusual case should be treated. Court orders, mid-year contract changes and retrospective pay need a qualified person who has the documents.
- Auditing a pay run. You can ask a model to suggest which kinds of check are worth running, but not to run the check on real data in a chat window. Run checks inside your payroll software or on a protected spreadsheet.
The reason to say this plainly is that a payroll error lands on a real person's account, and the cost of correction is far higher than the time a draft saves.
Communicating a provider or process change
Changes such as a new payroll provider, a new cut-off or a new self-service portal produce a burst of writing: a notice to staff, a briefing for managers, an FAQ, a calendar. None of it needs pay data. Give the model the facts (what changes, when, who to ask, what staff must do) and ask for four outputs: a 100-word staff notice, a one-page manager briefing, a ten-question FAQ, and a "what to do if" box for common problems. Then run a read-aloud check with one person from outside payroll; if they cannot say in a sentence what they have to do, the notice is too long. Edit until they can.
Illustrative example for a print shop with 25 staff moving its cut-off from Friday noon to Thursday five o'clock: the model drafts the notice in a minute, the payroll lead replaces "[DATE]" and the reason, and the FAQ adds the answer that late timesheets go into the next pay run, which is the firm's rule and not the model's.
The one-page card and what to do after a slip
Print the red lines and the placeholder table on one page and put it where staff open ChatGPT. Add one paragraph for slips: "If personal data is pasted by mistake, tell [NAME] the same day, delete the chat, and note what and when." A team that reports slips quickly is safer than one that hides them. Treat a first slip as a training point, not a disciplinary one, unless it is repeated or deliberate. Check what your data-protection obligations require if a slip involved real personal data, because some situations need a record or a notification, and ask a qualified adviser rather than deciding alone.
Where the pack fits with your payroll software
Many payroll platforms now ship their own assistants. Those run inside the system that already holds the data, which can make them safer for questions about real records, with their own terms and settings that you should read. Use ChatGPT for the writing that is not about records, and the platform's own tool for questions that are. What Gusto, Rippling and Deel offer compares what those tools do, and the choice of where each task lives is worth writing down.
One more case: the year-end tidy-up
An 18-person IT support firm, invented for illustration, shows the pattern. Every year-end the payroll lead repeats the same chores: confirm all leavers are processed, check that new starters have complete records, make sure expense claims are cleared, and brief managers on the cut-off. The lead uses the pack in three steps. Prompt 6, adapted, produces a year-end checklist in the order the lead actually works. Prompt 10, adapted, produces a one-page manager brief on the final claim deadline. A third prompt asks for a list of "questions an auditor or a new payroll provider would ask about our process", which the lead answers from the firm's own documents. None of the three involves a name or a number from the live payroll. The lead's before-and-after: the chores took two evenings of drafting and chasing; with the drafts, the lead spends about one evening, mostly on checking and the real figures. The second evening goes on the one task a model cannot do, which is reading the actual records for anything unusual.
A one-month audit of chat histories and drafts
Run a short audit after a month. Ask three questions of each prompt in use: did anyone paste personal data (search chat histories for currency symbols, names and long digit strings that look like account details), did drafts contain unsupplied figures, and did the output need less editing over time? Keep the prompts that save time with no red-line incidents; drop or rewrite those that do not. If your payroll software already offers AI features, compare what they do before duplicating them in a chat tool.
The principle behind the whole pack fits on a sticky note: ChatGPT sees the shape of the job, never the person in it. Everything that carries a person, a pay figure or a rule lives in the payroll system and the official source, and the chat is only where the words get tidied.
Payroll managers' questions about ChatGPT
Can I paste a payslip into ChatGPT to explain it?
Do not. A payslip carries a name, pay, deductions and often an identifier. To explain a payslip line, describe the line generically ('a deduction labelled pension, fixed percentage') or use an invented example with made-up figures. The explanation survives; the employee's data stays in your payroll system.
Is it safe to ask ChatGPT to check a calculation?
Not with real pay data. For a method check, use invented numbers with the same structure and compare how the logic is explained. Do not rely on a model for arithmetic that determines pay: use your payroll software or a spreadsheet formula, and check by hand.
Can ChatGPT tell me the current rules on statutory pay?
Not reliably. Rates, thresholds and rules change and differ between places, and a model can state an out-of-date figure confidently. Use it to structure a question or draft wording, then take every rate and rule from the official source for your area and have a qualified adviser confirm.
Which plan should a payroll team use?
A business plan, because business content is not used for training by default and one workspace sets one policy. Even so, the red lines in this tutorial apply: the safest pay data in any AI tool is none at all.
Further reads
- Payroll Automation Software Providers: How to Shortlist Three — How to shortlist three payroll providers.
- AI Tools for Payroll: What a Small Bureau Can Automate and Must Check — What a small bureau can automate and must check.
- Software for Payroll Process Automation: What to Check Before You Buy — What to check before buying payroll automation.
- Does ChatGPT Train on Client Data? Business vs Free Plans — Free versus business plans on training.
- AI Payroll Software: Which Features Are Real AI and What to Ask — Which payroll AI features are real and what to ask.
- How to Redact Personal Data From Documents With AI Before Sharing — Redact documents properly before any sharing.
- Restaurant Tip Pooling: Can AI Draft a Fair Policy Under the Rules? — AI can draft the wording of a tip pooling policy, but your rules decide who may share. A worked split, the clauses to include and the checks.
- Workers' Comp Audit: Get Payroll and Subcontractor Records Ready With AI — A records checklist by trade for a workers' comp audit, with a worked payroll and subcontractor example and prompts that sort the files.
- Temp Staffing Payroll Software: Timesheets, Pay Runs and AI Features — What a small staffing agency should test in payroll software for temps, what six vendors publish about price and AI, and the pay-run checks AI can run.
- AI Salary Benchmarking for HR Consultants: Sources, Bands and Checks — A repeatable method for turning survey and job-advert data into pay bands with AI, plus the checks that catch invented figures.
- AI for UK Payroll: RTI, Auto-Enrolment and Holiday Pay Checks — Use AI to spot anomalies before an RTI submission and look up holiday-pay and auto-enrolment rules; keep calculations and filing in payroll software.
- How to Use AI for Payroll: Query Answers, Checks and Reports — Three safe AI jobs for a payroll team, with the pay-data safeguard in each step: payslip query drafts, anonymised exception checks, a monthly summary.
- Can AI Do Payroll? What a Small Employer Can Hand Over Safely — A task-by-task payroll handover list with a numbered pay-run example and an employer approval check.
- Can AI Draft Pension Auto-Enrolment Letters? Check Regulator Wording — Use AI to fill, personalise and proof auto-enrolment letters while the regulator's template wording stays untouched, with a line-by-line check.
- AI Tools and AI Development: The Complete 2026 Guide — the AI hub, including every tutorial in the AI-for-business series.
Sources: OpenAI's ChatGPT pricing page and its custom GPT migration guide. Rates, leave entitlements and statutory rules must come from the official source for your area, not from a chatbot.