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.
The AI does the filling. You just check it.
No typing into boxes, nothing to install.
What this form asks for
The AI fills all of it, from your answers or your documents.
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.
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.
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.
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.
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.
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.
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.
How to Fill Out P87 Online for Free in 2026
What the AI walks you through.
- Navigate to Instafill.ai and upload your P87 form, or select it from the available templates.
- Provide your personal details, including your full name, address, date of birth, and National Insurance number.
- Enter your employment details for each tax year you are claiming for, including the employer's name, PAYE reference, and your job title.
- 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.
- If you are claiming for multiple years, repeat the employment and expense entry for each relevant tax period in the provided columns.
- Review all the information pre-filled by the AI for accuracy, make any necessary corrections, and then digitally sign and date the declaration.
- 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
Entering the Full Four-Digit Tax Year
Inaccurate Employer PAYE Reference
Errors in Mileage Expense Calculation
Claiming Gross Professional Subscription Costs
Manual Arithmetic Errors in Total Expense Fields
Illegible Handwriting on Non-Fillable PDFs
Omitting Middle Names from Full Name
Incomplete or Inconsistent Employer Details
Forgetting to Sign and Date the Declaration
Frequently Asked Questions About P87
Is it really free for 7 days?
Can I fill other forms too?
How do I cancel?
How does the AI fill out P87?
What happens to my information?
How complex is P87 to fill out?
What is this form used for and who should fill it out?
What documents do I need to complete this form?
Where can I find my employer's PAYE reference number?
How do I use columns A through E for different tax years or jobs?
What are 'flat rate expenses'?
Can I claim tax relief on my professional subscriptions?
How do I calculate my mileage expense claim?
How do I claim for working from home (WFH) expenses?
What does it mean to nominate someone to receive the payment?
How do I calculate the total expenses claimed for a tax year?
Can I use an AI tool to help me fill out this form?
How can I fill out this form online using Instafill.ai?
The PDF version of this form I have is not fillable. What can I do?
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)

Let AI fill out your P87
Your trial starts once a card is added. You pay nothing before Nov 5.
Our AI already knows this form, all 247 fields of it. Skip the typing: tell it about yourself, or upload what you have, and it fills the whole form in seconds.
- AI fills every field on all 7 pages, tables and checkboxes included
- No typing into boxes: answer a few questions, or upload your resume, an old copy of this form, a photo of a document
- The AI checks the answers; you review and change anything before you download
- Download the finished PDF, print it, or sign it online
- Encrypted, and never used to train AI
Cancel before Nov 5 and you pay nothing.
A card is needed to start the trial. Cancel in two clicks from your account.
Terms · Privacy