QuickBooks HelpQuickBooksHelpIntuit

Submit an FPS to HMRC in QuickBooks Online Core Payroll

by Intuit10 Updated 2 months ago

Whenever you pay your employees, it's important to submit an FPS (Full Payment Submission) to HMRC. This submission provides all the necessary details about the payments made to your employees, including salary, overtime, bonuses, commissions, allowances, and any other payments.

This article will cover how to do the following in QuickBooks Online Core Payroll:

Submission requirements and dates

As a PAYE (Pay As You Earn) employer, you're responsible for reporting RTI (Real Time Information) to HMRC, which includes employee payments and deductions such as taxes and National Insurance contributions.

  • The FPS is due on or before your employees' pay date. We recommend sending an FPS to HMRC immediately after running payroll.
  • HMRC uses the FPS to calculate how much PAYE and NIC liability is due from your business each tax month.

With each payroll run, we will generate an FPS that includes the following details:

  • Your employer registration information, including PAYE reference and Accounts Office reference.
  • Employee details, such as name, address, National Insurance number, birth date and gender.
  • Employment details for each employee, including starter or leaver information and their status as a company director.
  • Year-to-date totals for each employee, including NIC, statutory pay, student loans and pensions.
  • Payroll information for the specific period, including the pay date, pay period, gross and net pay, pension details, and any statutory pay.

Enter your Payroll information

Before you can make an FPS submission to HMRC you need to enter your payroll information in Payroll Settings (Take me there).

  1. In your QuickBooks account select the Company Cog, followed by Payroll Settings (Take me there)
  2. Select the pencil icon next to UK tax
  3. Enter your PAYE reference
  4. Enter your Accounts Office reference
  5. Select any options appropriate for your pay runs 
  6. Enter your HMRC credentials 

Submit an FPS

Once you have entered your payment information, you must create and run payroll. Once you have completed your pay run, you will be able to submit your FPS.

  1. Go to Payroll, then Select Payroll tax (Take me there).
  2. Find the FPS you would like to submit
  3. Select File
  4. If you're submitting late, choose the reason for the late submission.
  5. Select Submit.

FPS filing status

  • Accepted: HMRC has successfully accepted the FPS submission.
  • Pending: This status briefly appears while QuickBooks awaits a response from HMRC. We’ll let you know of HMRC's acceptance or rejection on the confirmation page.
  • Rejected: HMRC has rejected the FPS, which means that the submission was unsuccessful. There are a few reasons why this may happen:
    • Incorrect Government Gateway credentials.
    • Verify that your PAYE and Accounts Office reference are accurate and not using MTD or other credentials.
    • Check the details of your current FPS and other filings by going to Taxes and then Payroll Tax.

View FPS submission history

  1. Go to Payroll.
  2. Select Payroll tax (Take me there).

Delete an FPS submission

  1. Go to Taxes, and select Payroll tax (Take me there)
  2. Open the FPS submission you want to delete
  3. Select the bin icon
  4. Select Yes, remove to confirm

To recreate a deleted FPS, you can roll back and rerun the pay run and generate a new FPS.

Submit an FPS for a previous tax year

If HMRC asks for an FPS for the previous tax year, you’ll need to:

  1. Take note of all payment details for the pay runs and the pay run for that specific tax year. You'll need this information to recreate them later. Make sure you keep note of all the payment details before you do this, as you'll need this information to recreate them later.
  2. Roll back the pay run to that specific tax year.
  3. If you have multiple pay schedules, it is necessary to roll back all of them to ensure they are within the same tax year. 
  4. Once you have rolled back, you can then change the payroll and submit the final FPS as a correction to previous submissions.

Paying employee early

If your business closes during the holiday period, you might consider paying your employees in advance, particularly if you cannot afford any disruptions. You'll need to:

  1. Enter the usual date that you pay your employees.
  2. When running payroll, leave the regular pay date so it shows on the FPS submission. This will protect your employee’s eligibility for Universal Credit because an early payment may affect entitlements. 

How to enable AutoFPS

  1. In your QuickBooks account select the Company Cog, followed by Payroll Settings (Take me there)
  2. Select the pencil icon next to UK tax
  3. Enter your PAYE and Accounts Office reference numbers
  4. Select any options appropriate for your pay runs if you have not done so already
  5. Enter your HMRC credentials if you have not done so already
  6. Ensure that Submit FPS automatically to HMRC has been checked
Note: AutoFPS is currently only available to migrators from QuickBooks Online Core Payroll. We are working to make it available for all customers.

Troubleshoot common errors

Here's how you can fix common payroll issues and error codes.

Sign in now for personalized help

See articles customized for your product and join our large community of QuickBooks users.