How to Submit an FPS in QuickBooks

Learn how to submit a Full Payment Submission (FPS) to HMRC using QuickBooks Payroll, including steps, common errors and RTI compliance tips

Written by Christina Odgers FCCA
Director, Towerstone Accountants
Last updated 23 February 2026

At Towerstone Accountants we provide specialist limited company accountancy services for directors and owner managed businesses across the UK. We created this webpage for business owners who want practical guidance on choosing and using accounting software, including day to day bookkeeping tasks, invoicing, bank feeds, and reporting. Our aim is to help you keep accurate records, reduce admin time, and stay compliant with HMRC and Companies House requirements.

Submitting an FPS is one of the most important payroll tasks a UK business has to complete and it is also one of the most commonly misunderstood. In my experience problems with FPS submissions rarely come from deliberate non compliance. They usually come from uncertainty about timing confusion about what an FPS actually is or assumptions that payroll software submits things automatically without any action required.

If you run payroll through QuickBooks you are responsible for ensuring that an FPS is submitted correctly and on time every time employees or directors are paid. Getting this right keeps you compliant with HMRC avoids penalties and ensures that employees’ tax and National Insurance records are accurate.

In this guide I will explain clearly what an FPS is when it must be submitted how QuickBooks handles FPS submissions and the exact step by step process to follow. I will also cover common mistakes I see in practice and how to fix issues if something goes wrong.

What an FPS actually is

FPS stands for Full Payment Submission.

It is a payroll report that tells HMRC about payments made to employees or directors and the tax and National Insurance deductions associated with those payments.

An FPS includes details such as

• Employee pay
• Income Tax deducted
• Employee National Insurance
• Employer National Insurance
• Student loan deductions if applicable
• Statutory payments

The FPS is submitted every time you pay someone through payroll.

Why FPS submissions matter

The FPS is how HMRC keeps track of PAYE in real time. It updates each employee’s tax record and ensures that PAYE liabilities are calculated correctly.

If an FPS is not submitted

• HMRC may think no pay has been made
• Employees’ tax records may be incorrect
• PAYE liabilities may be miscalculated
• Penalties and notices may be issued

Submitting the FPS accurately and on time is a legal obligation.

When an FPS must be submitted

The key rule is simple but often overlooked.

An FPS must be submitted on or before the date you pay your employees.

Not after. Not at the end of the month. Not when it is convenient.

If you pay someone on 25th of the month the FPS must reach HMRC on or before the 25th.

Late submissions are one of the most common payroll compliance failures.

Who needs to submit an FPS

Any business that runs payroll and pays employees or directors must submit an FPS.

This includes

• Limited companies paying directors
• Companies with employees
• Small companies with one person on payroll
• Businesses paying monthly quarterly or irregularly

Even if you only pay yourself as a director once a month an FPS is still required.

What QuickBooks does in the FPS process

QuickBooks payroll software is designed to

• Calculate pay and deductions
• Prepare the FPS data
• Submit the FPS electronically to HMRC

However it does not decide when payroll is finalised. You must still run payroll and submit the FPS.

QuickBooks supports FPS submission but it does not remove responsibility.

What you need before submitting an FPS in QuickBooks

Before you can submit an FPS through QuickBooks you need

• An active payroll setup in QuickBooks
• Correct employee or director details
• Correct PAYE reference numbers
• A Government Gateway connection to HMRC

Without these in place FPS submission will fail.

Connecting QuickBooks to HMRC

Before your first FPS you must authorise QuickBooks to communicate with HM Revenue and Customs.

This involves

• Entering your Government Gateway credentials
• Granting permission for payroll submissions
• Confirming PAYE scheme details

This is usually done during payroll setup but should be checked if submissions fail.

Step one log into QuickBooks

Start by logging into your QuickBooks account.

Once logged in

• Select the correct company
• Go to the Payroll section
• Choose the relevant pay run

Make sure you are working in the correct pay period.

Step two review the payroll period

Before submitting an FPS you must run payroll for the correct period.

Check

• Pay period dates
• Pay frequency monthly or weekly
• Payment date
• Employees included in the run

The payment date is critical because it determines the FPS deadline.

Step three check employee details

Incorrect employee details are a common cause of FPS errors.

Before submitting check that each employee has

• Correct name
• Correct National Insurance number
• Correct date of birth
• Correct tax code

For directors ensure director status is set correctly within QuickBooks.

Step four review pay and deductions

Once payroll is calculated review the figures carefully.

Check

• Gross pay
• Income Tax
• Employee National Insurance
• Employer National Insurance
• Any pension or student loan deductions

QuickBooks calculates these automatically but errors in setup can lead to incorrect results.

Step five finalise the payroll run

In QuickBooks payroll must be finalised before submission.

Finalising the payroll

• Locks the figures
• Confirms the payment date
• Triggers the FPS submission process

Once finalised changes usually require a correction rather than a simple edit.

Step six submit the FPS to HMRC

After finalising payroll QuickBooks will prompt you to submit the FPS.

This is usually a clear action such as

• Submit payroll to HMRC
• Send FPS

When you confirm this QuickBooks sends the FPS electronically to HMRC.

You should wait for confirmation that the submission was successful.

Step seven confirm FPS submission status

QuickBooks will display a submission status.

You should see confirmation that

• The FPS was sent
• HMRC received the submission
• No errors were reported

Always check this status. Do not assume submission has succeeded.

What happens after the FPS is submitted

Once the FPS is accepted

• HMRC updates employee tax records
• PAYE liabilities are calculated
• Your PAYE account is updated

You can then proceed to pay employees knowing that payroll has been reported correctly.

Submitting an FPS for directors only payroll

Many small companies only have directors on payroll.

The FPS process is the same.

Key points for directors

• Directors must still be reported through FPS
• Annual earnings periods apply
• FPS submission is still required on payment

Even if no tax is deducted an FPS must be submitted.

FPS submission with zero pay

There are situations where no one is paid in a period.

If no payments are made

• An FPS is usually not required for that period
• However you may need to submit an EPS instead

QuickBooks will guide you depending on circumstances.

What an EPS is and how it differs

EPS stands for Employer Payment Summary.

It is used to report things such as

• No payments made in a period
• Statutory pay recovered
• Apprenticeship Levy
• Employment Allowance

Do not confuse FPS and EPS. They serve different purposes.

Common FPS submission errors in QuickBooks

In practice I see the same errors repeatedly.

These include

• Submitting the FPS after pay day
• Incorrect payment dates
• Missing National Insurance numbers
• Government Gateway connection expired
• Duplicate payroll runs

Most errors can be corrected but prevention is easier.

What to do if an FPS is submitted late

If an FPS is submitted late

• HMRC may issue a late filing notice
• Penalties may apply if lateness is persistent

If it is a one off error it is often best to submit as soon as possible and keep records explaining why.

Correcting an FPS submitted with errors

If an FPS is submitted with incorrect figures

• Do not submit a second FPS for the same pay run
• Instead submit a correction through QuickBooks

QuickBooks allows you to

• Run an amended payroll
• Submit corrected figures to HMRC

The correction process must be followed carefully.

Submitting FPS for irregular payments

If you pay employees irregularly

• FPS is still required each time payment is made
• There is no exemption for irregular pay

This includes one off bonuses or director payments.

FPS submission for new starters

When a new employee or director is paid for the first time

• Their details are included in the FPS
• Starter information is reported to HMRC

Ensure starter details are entered correctly before running payroll.

FPS submission for leavers

When an employee leaves

• Final pay is reported through FPS
• Leaving date is included

QuickBooks handles this within the payroll process but details must be accurate.

How to check FPS history in QuickBooks

QuickBooks keeps a record of payroll submissions.

You can review

• Past payroll runs
• FPS submission dates
• Submission status

This is useful if HMRC query whether an FPS was sent.

Record keeping for FPS submissions

Good records protect you if there are queries.

You should retain

• Payroll reports
• FPS submission confirmations
• Payment records
• Correspondence with HMRC

QuickBooks stores much of this automatically but it is still your responsibility.

How FPS submissions affect PAYE payments

FPS submissions determine how much PAYE and National Insurance you owe.

The amounts shown in your PAYE account are based on

• FPS data submitted
• EPS adjustments where applicable

If FPS data is wrong PAYE liabilities will also be wrong.

Deadlines for paying PAYE after FPS submission

Submitting an FPS does not pay HMRC.

You must still pay

• PAYE
• Employee National Insurance
• Employer National Insurance

By the relevant monthly or quarterly deadline.

FPS submission and PAYE payment are linked but separate obligations.

Using an accountant with QuickBooks payroll

If you use an accountant clarify

• Who runs payroll
• Who submits FPS
• Who monitors deadlines

Assuming someone else is submitting the FPS is a common cause of missed filings.

Director only companies and FPS mistakes

In one director companies FPS errors are particularly common.

Typical issues include

• Paying directors but forgetting to run payroll
• Paying monthly but submitting FPS quarterly
• Thinking dividends remove the need for FPS

Any salary paid to a director must go through FPS.

FPS submission and Real Time Information compliance

FPS submissions are part of the Real Time Information system.

HMRC uses RTI to

• Monitor PAYE in real time
• Identify late or missing submissions
• Calculate benefits and entitlements

Consistent FPS submission keeps your PAYE record clean.

What HMRC expect to see

From HMRC’s perspective correct FPS submission means

• On or before pay day
• Accurate figures
• Consistent reporting

Repeated errors or late submissions increase scrutiny.

Troubleshooting FPS issues in QuickBooks

If FPS submission fails in QuickBooks

• Check Government Gateway connection
• Check PAYE reference numbers
• Review error messages carefully
• Re authorise the HMRC connection if needed

Most issues are technical rather than fundamental.

When to seek help

You should seek help if

• FPS submissions repeatedly fail
• PAYE figures do not match expectations
• HMRC issue penalty notices
• Payroll setup is unclear

Fixing payroll issues early avoids escalation.

Best practice for FPS submissions in QuickBooks

From experience the most reliable approach is

• Run payroll on a set schedule
• Submit FPS immediately after finalising payroll
• Double check submission confirmation
• Keep payroll simple where possible

Consistency reduces mistakes.

Final thoughts from experience

Submitting an FPS in QuickBooks is not difficult but it is critical. The software makes the process straightforward but it does not remove responsibility or judgement.

In my experience payroll problems are rarely about complex calculations. They are about timing assumptions and missed clicks. Once you understand that the FPS must be submitted on or before pay day and you build that into your routine the process becomes predictable and stress free.

QuickBooks is a capable payroll tool when set up correctly. Used with care it keeps you compliant supports your PAYE obligations and avoids unnecessary penalties. The key is treating FPS submission as a core business process rather than an afterthought.

You may also find our guidance on does quickbooks do payroll and what is quickbooks helpful when exploring related accounting software tasks. For a broader overview of software options and setup guidance, you can visit our accounting software hub.