Instafill.ai
7 days free
AI form filling · 247 fields · 7 pages · done in seconds

Yes! You can use AI to fill out P87: Tax relief for expenses of employment

Don't type 247 fields by hand. Tell our AI about yourself, or upload your resume, and it fills every field in seconds. You check it, then download, print or sign.

7 days free, then $19.99/month · Cancel anytime
AI fills it, no typingEncrypted, never used to train AICancel in two clicks
P87: Tax relief for expenses of employment, page 1
Complex · 73/100Form Complexity Index

The AI does the filling. You just check it.

No typing into boxes, nothing to install.

Tell the AI about youAnswer a few questions in plain words, or upload your resume. That is all the typing there is.
AI fills every field in secondsIt puts each answer in the right box on every page, tables and checkboxes included.
Check it and downloadReview every field, change anything, then download, print or sign the PDF.

What this form asks for

The AI fills all of it, from your answers or your documents.

Form P87, 'Tax relief for expenses of employment,' is a UK tax form submitted to HMRC to claim tax back on allowable work-related expenses that your employer has not reimbursed. It's crucial for employees who have incurred costs for things like business mileage, professional subscriptions, or specialist clothing, as it allows them to reduce their taxable income and potentially receive a tax refund. Today, this form can be filled out quickly and accurately using AI-powered services like Instafill.ai, which can also convert non-fillable PDF versions into interactive fillable forms.
Fillable fields247
Pages7
Sections13
Tables and lists2
Questions that depend on earlier answers4
Form Complexity IndexComplex, 73/100

The AI checks your answers before you download

14 checks built for this form, so a wrong date or a missing answer is caught before anyone else sees it.

Validates National Insurance Number (NINO) Format

This check ensures that the combined National Insurance number parts form a valid UK NINO. The format must be two letters, followed by six digits, and a final letter (A, B, C, or D). This is critical for correctly identifying the taxpayer with HMRC. A failure would prevent the form from being matched to the correct individual's tax records, causing processing delays or rejection.

Ensures Date of Birth is a Valid and Plausible Date

This validation confirms that the day, month, and year entered for the date of birth form a real calendar date (e.g., not April 31). It also checks that the date is in the past and represents a reasonable age for a taxpayer, for example, over 16 years old. An invalid date of birth is a key data quality failure that can prevent identity verification and lead to the form's rejection.

Validates UK Postcode Format

This check verifies that both the personal and employer postcode fields adhere to the standard UK postcode format, including the space between the outward and inward codes (e.g., 'SW1A 0AA'). Correctly formatted postcodes are essential for address validation, mail delivery, and data accuracy. An incorrectly formatted postcode can lead to returned mail and incorrect geographic data association.

Ensures Completeness of Core Personal Details

This validation ensures that essential personal identification fields, specifically 'Surname / Family name' and 'First names', are not left blank. These fields are the minimum required to identify an individual on official documents. Submission with missing names would make the form unusable as it cannot be attributed to anyone, leading to immediate rejection.

Verifies Contact Phone Number Format

This check examines the 'Contact phone number' to ensure it contains a plausible sequence of digits, potentially allowing for spaces, hyphens, and an international dialing code. A valid contact number is important in case the processing authority needs to contact the applicant for clarifications. An invalid number would remove a key communication channel, potentially delaying the claim if issues arise.

Ensures Logical Consistency for Employment Columns

This validation checks that if any data is entered into an employment column (e.g., Column A), then all core fields for that column ('Year ending 5 April', 'Employer PAYE reference', 'Employer name') are also completed. This prevents submission of incomplete employment records which are unusable for tax assessment. Failure to provide a complete record for an employment entry will require clarification and delay processing.

And 8 more checks
  • Validates Tax Year Entry Format
  • Validates Employer PAYE Reference Format
  • Verifies Mileage Calculation Consistency
  • Cross-Checks Calculated Mileage Allowance
  • Verifies Professional Subscription Expense Calculation
  • Checks for Conditional Nominee Information
  • Validates Signature Date Logic
  • Verifies Grand Total Expense Calculation

Let AI fill out your P87

No typing. Every field filled in seconds, checked, ready to sign.

7 days free, then $19.99/month · Cancel anytime

How to Fill Out P87 Online for Free in 2026

What the AI walks you through.

  1. Navigate to Instafill.ai and upload your P87 form, or select it from the available templates.
  2. Provide your personal details, including your full name, address, date of birth, and National Insurance number.
  3. Enter your employment details for each tax year you are claiming for, including the employer's name, PAYE reference, and your job title.
  4. Input the details of the expenses you are claiming, such as flat rate expenses, professional subscriptions, business mileage, and other costs like working from home allowances.
  5. If you are claiming for multiple years, repeat the employment and expense entry for each relevant tax period in the provided columns.
  6. Review all the information pre-filled by the AI for accuracy, make any necessary corrections, and then digitally sign and date the declaration.
  7. Choose how you want to receive any potential refund, and submit the completed form directly to HMRC.

Common Mistakes in Completing P87

The ones the AI is built to catch.

Incorrect National Insurance Number Formatting
The form splits the National Insurance number into multiple parts, which often confuses users who may enter the entire number in one box or misalign the character groups. An incorrect NINO will cause significant delays or rejection as tax authorities cannot match the form to the individual's record. To avoid this, carefully copy the number exactly as it appears on official documents, distributing the characters across the provided fields as instructed. AI-powered tools like Instafill.ai can help by automatically parsing and formatting the NINO correctly across the required fields.
Entering the Full Four-Digit Tax Year
The fields for 'Year ending 5 April' specifically ask for only the last two digits of the year (e.g., '24' for the year 2024). A common error is entering the full four-digit year, which can cause data entry failures or misinterpretation by the processing system. Always read field-specific instructions carefully and enter only the two digits required to prevent processing errors and delays.
Inaccurate Employer PAYE Reference
The PAYE reference is a unique code for an employer and must be copied exactly from a P60, P45, or payslip. People often make typos, miss characters, or confuse it with their employee number, which prevents tax authorities from correctly identifying the employment history. Double-check this reference against your official documents to ensure it is complete and accurate, including any letters, numbers, and slashes.
Errors in Mileage Expense Calculation
The mileage claim section involves a tiered calculation (e.g., 45p for the first 10,000 miles, 25p thereafter), which is a common source of arithmetic errors. Users may apply the higher rate to all miles or miscalculate the totals, leading to an incorrect claim amount and potential queries from tax authorities. To prevent this, carefully separate mileage into the correct tiers before applying the rates. Using a tool like Instafill.ai can prevent these mistakes by performing the complex calculations automatically based on your total mileage input.
Claiming Gross Professional Subscription Costs
When claiming for professional subscriptions, individuals often enter the total amount they paid, forgetting to subtract any portion that their employer has already reimbursed. The form has separate boxes for the total subscription and the amount repaid, and failing to complete both correctly results in an over-claim and an incorrect tax assessment. Ensure you deduct any employer reimbursements and only claim for the net amount you personally paid out-of-pocket.
Manual Arithmetic Errors in Total Expense Fields
Several fields on the form require adding or subtracting figures from other boxes to calculate a total. Manual calculation is highly prone to error, leading to an incorrect total expense claim that can delay a refund or trigger a review. Use a calculator for all calculations and re-check your work before finalizing the form. AI form-filling tools like Instafill.ai can eliminate this risk entirely by performing all calculations automatically and ensuring accuracy.
Illegible Handwriting on Non-Fillable PDFs
This form is often provided as a non-fillable PDF, forcing users to print it and fill it out by hand. This leads to common errors like illegible handwriting, writing outside the designated boxes, and making mistakes that are difficult to correct cleanly. These issues can cause the form to be misinterpreted by data entry staff or scanners, leading to processing delays. To avoid this, use a tool like Instafill.ai to convert the flat PDF into an interactive, fillable form, ensuring all your entries are typed, clear, and perfectly aligned.
Omitting Middle Names from Full Name
The 'First names' field asks for given name(s) in full, including middle names, as they appear on official records. Applicants frequently enter only their primary first name, which can cause identity verification issues if it doesn't perfectly match official records. To ensure a smooth process, enter all of your names exactly as they are shown on your passport, birth certificate, or other official identification.
Incomplete or Inconsistent Employer Details
The form requires repeating employer details across multiple columns (A-E) for different tax years. It is very common for users to miss a field, such as the 'Employer postcode' or 'Type of industry', in one of the columns. This incomplete data can halt the processing of the claim for that specific year. Systematically fill out all fields for one column before moving to the next to ensure each employment record is complete.
Forgetting to Sign and Date the Declaration
A missing signature or date is one of the most common reasons for a form to be immediately rejected and returned. This simple oversight invalidates the entire submission, as it means you have not legally declared the information to be true and correct. Always perform a final review of the form before sending, paying special attention to the signature and date fields to ensure they are completed.

Frequently Asked Questions About P87

 

Is it really free for 7 days?
Yes. You pay $0 today. Cancel before Nov 5 and you are never charged. Keep it, and it is $19.99 a month for 5 fills of your P87.
Can I fill other forms too?
This plan is for your P87: your own AI agent fills it as often as 5 times a month. To fill other forms and upload your own, choose a Professional plan from your account.
How do I cancel?
From your account, in two clicks, any time. No email, no call.
How does the AI fill out P87?
You answer a few questions in plain words, or upload your resume. The AI reads what you give it and puts each answer into the right field of P87, on every page, in seconds. It checks the answers against the form's own rules, and you review and change anything before you download, print or sign.
What happens to my information?
It is encrypted in transit and at rest, and it is never used to train AI.
How complex is P87 to fill out?
P87 has a Form Complexity Index of 73 out of 100, in the complex tier: 247 fillable fields across 7 pages. Instafill.ai's AI fills it in under a minute, with every field there for you to review before you download.
What is this form used for and who should fill it out?
This form is used to claim UK tax relief on work-related expenses that you paid for yourself and were not fully reimbursed for by your employer. You should complete it if you are an employee wanting to claim a tax refund for costs like professional fees, mileage, or using your home for work.
What documents do I need to complete this form?
Before you start, gather your National Insurance number, details from your P60 or P45 for each employment, and records of the expenses you are claiming. This includes receipts, mileage logs, and details of any professional subscriptions.
Where can I find my employer's PAYE reference number?
Your employer's PAYE reference number is located on your P60, P45, or payslips. You can also find this information in your online Personal Tax Account on the GOV.UK website.
How do I use columns A through E for different tax years or jobs?
Each column (A, B, C, D, E) is for a separate tax year, which runs from 6 April to 5 April. You should use one column for each tax year you are claiming for, and if you had multiple jobs in one year, you may need to use a separate form for each employment.
What are 'flat rate expenses'?
Flat rate expenses are a set amount of tax relief you can claim for your industry without needing to provide receipts for your spending. The amount is fixed by HMRC for various occupations, so you should check official guidance to see what you are entitled to.
Can I claim tax relief on my professional subscriptions?
Yes, you can claim tax relief on fees you pay to approved professional organizations, but only if membership is required for your job. Remember to subtract any amount your employer has already reimbursed you for.
How do I calculate my mileage expense claim?
You can claim a set rate per mile for business travel in your own vehicle (e.g., 45p per mile for the first 10,000 miles for cars). You must deduct any mileage allowance your employer has already paid you from the total calculated amount.
How do I claim for working from home (WFH) expenses?
You can claim for increased costs like heating and electricity if you are required to work from home. You can either claim a flat weekly rate set by HMRC or calculate the exact additional costs, but you will need proof for the latter.
What does it mean to nominate someone to receive the payment?
Nominating someone authorizes HMRC to send your tax refund cheque to another person or a professional, such as your tax agent. If you choose this option, you must provide the nominee's full name, address, and other required details.
How do I calculate the total expenses claimed for a tax year?
For each column (tax year), add up all your claimed expenses from the different sections like flat rate, professional fees, and mileage. Then, subtract any non-taxable expense payments you received from your employer to find the final claim amount.
Can I use an AI tool to help me fill out this form?
Yes, services like Instafill.ai use AI to help you accurately auto-fill form fields, which can save you time and reduce errors. The AI can recognize fields and populate them with your saved information.
How can I fill out this form online using Instafill.ai?
Simply upload the form to the Instafill.ai platform. The AI will make the form fillable, and you can click on any field to add your information or let the AI autofill it from your profile, then download the completed document.
The PDF version of this form I have is not fillable. What can I do?
If you have a non-fillable or 'flat' PDF, you can use a service like Instafill.ai to convert it into an interactive, fillable form. Just upload the file, and the platform will automatically detect the fields for you to complete online.
Encrypted in transit and at restNever used to train AIDelete your forms any time

Get your P87 filled out by AI

$0 today. Cancel before Nov 5 and you pay nothing.

Other forms like this one

tax forms: W-9, Request for Taxpayer Identification Number and Certification, Form W-2, Wage and Tax Statement, Form 1040-X, Amended U.S. Individual Income Tax Return, Form 130, Taxpayer's Notice to Initiate an Appeal, Form 1040-C, U.S. Departing Alien Income Tax Return, Form 940, Employer’s Annual FUTA Tax Return, Form 720, Quarterly Federal Excise Tax Return, Form 982, Reduction of Tax Attributes, Form 4137, Social Security and Medicare Tax on Unreported Tip Income, Form 911, Request for Taxpayer Advocate Service Assistance, Form 8960, Net Investment Income Tax, Form 8959, Additional Medicare Tax, Form 8919, Uncollected Social Security and Medicare Tax, Form 8801, Credit for Prior Year Minimum Tax, Form 990-T, Exempt Org Business Income Tax Return, Form 945, Annual Return of Withheld Federal Income Tax, Form 5330, Return of Excise Taxes, Form FTB 3514, California Earned Income Tax Credit, Form 100, CA Corp Tax Return, Form 8288, U.S. Withholding Tax Return

employment forms: Form I-765, Application for Employment Authorization, Form CMS L564, Request for Employment Info, Form OF-306, Declaration for Federal Employment, Form NYS DHR, Employment Complaint Form, Form AO 78, Application for Employment, Illinois State Board of Education (ISBE) Application for Employment (ISBE 61-08), Prudential Group Disability Insurance – Education and Employment History Form (GL.2009.009, Ed. 06/2017), HR-Pol-Rec&Res-04 Employment Application Form (Recruitment of Permanent Employees), City of Carlinville Application for Employment (An Equal Opportunity Employer), U.S. Equal Employment Opportunity Commission (EEOC) Form 453, Recommendation for Recognition, The Prudential Insurance Company of America Group Disability Insurance – Education and Employment History Form (GL.2009.009, Ed. 06/2017), St. Paul’s Hospital Application for Employment (職位申請表) – SPHF-HRD-035, U.S. Equal Employment Opportunity Commission (EEOC) Form 453, Recommendation for Recognition, Prudential Group Disability Insurance – Education and Employment History Form (GL.2009.009, Ed. 06/2017), Claim for Special Employment Advance (SU514), New York State Employment Application: Part 1 – Pre-Interview (Form #S1000), New York State Employment Application Form, Sidney Sussex College Cambridge, Application for Employment, Z83, Application for Employment in the Republic of South Africa Government Department, ENVIRONMENTAL MONITORING LABORATORY, LLC Employment Application

employment tax forms: Form SS-8, Determination of Worker Status

tax relief forms: Form 911, Request for Taxpayer Advocate Service Assistance (And Application for Taxpayer Assistance Order), Tax Relief Programs - Complaint Form (CN 11017)

7 days free, then $19.99/month · Cancel anytime