Skip to content
× FreshBooks App Logo
Official App
Free - Google Play
Get it
You're currently on our US site. Select your regional site here:


Integration by BrightPay

BrightPay integrates with FreshBooks to directly send wages journals from your payroll to accounting software, eliminating the manual export and import process. 

Available in


On This Page

Need Help?

Contact BrightPay for help at these links:

0345 9390019

About BrightPay

BrightPay is an award-winning payroll software – winning Payroll Software of the Year in 2018 and 2019. BrightPay is one of the UK and Ireland’s leading payroll software providers for accountants and businesses, helping users run an efficient and accurate payroll. Our safe, secure and intuitive payroll software minimises payroll administration, helping users pay employees and automate tax calculations.

Our cloud add-on, BrightPay Connect allows users to publish payslips, P60s and client payroll reports to a secure online portal. The cloud technology offers powerful features including automatic backup, annual leave management, an employer dashboard and an employee smartphone app.

How it Works With FreshBooks

BrightPay will produce the payroll journal in a file format that is unique to FreshBooks allowing users to easily send their payroll figures into their general ledger. The BrightPay API facility eliminates the manual export and import process, automating tedious, repetitive and time-consuming tasks.

By using BrightPay and FreshBooks together, users will be able to increase efficiency, avoid duplication of efforts and reduce the possibility of manual processing errors.

Steps to Connect

  1. Within the ‘Payroll’ tab, select ‘Journal’ on the menu toolbar, followed by ‘FreshBooks’.
  2. Set the date range that you wish to include – the journal will include records for all payslips across all pay frequencies with a pay date within the selected range.
  3. Select whether you would like the journal to include individual records for each employee or whether to merge the records for each unique date.
  4. On the next screen, sign into your FreshBooks account.
  5. Your nominal ledger codes will now be retrieved from your FreshBooks account. Simply map each payroll data item to the relevant nominal account code, and when ready to proceed, click Continue.
  6. On the next screen, you can specify any circumstances for which amounts should be mapped to an alternate nominal account code (e.g. depending on period type, directorship, departments, specific rates/additions/deductions, etc.). For each payroll data item you wish to add a variation for, click ‘Add Variation’ and set the rules to apply in order for the amount to be mapped to the designated nominal account you enter on this screen.
  7. Your journal will now be displayed on screen for you to review. If required, click the Back button to make any amendments.
  8. When ready to upload your journal into FreshBooks, click Send to FreshBooks’. Confirmation will be displayed on screen to confirm successful upload into your FreshBooks account.

Don’t See What You’re Looking For?


Check out the FreshBooks API to see what’s possible or to create an integration.


Suggest complementary integrations that could support your business.


Connect your app with FreshBooks to provide your customers with additional functionality.