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:

Freshbooks Tested


Integration by KeyPay-AUS

KeyPay integrates with FreshBooks to seamlessly connect your payroll and accounting data. All in one place.

Available in


On This Page

Need Help?

Contact KeyPay-AUS for help at these links:

About KeyPay

KeyPay is a global award winning payroll software that takes the pain out of payroll. In a single platform, KeyPay automates the flow of data from employees across rosters, timesheets, leave management, and reporting, providing full visibility of the pay run at all times. With comprehensive automation and flexible pay conditions setup, KeyPay’s ease of use truly changes the way you work and pay.

How it Works With FreshBooks

Connecting FreshBooks with KeyPay allows you to export your payroll details to the FreshBooks general ledger. Once your FreshBooks account is connected, you simply need to map your chart of accounts and then export your payroll journal to the general ledger when you finalise your pay run.

Steps to Connect

  1. Go to “Payroll setting” > “Journals”
  2. Click on “Connect to a journal service” and select “FreshBooks”
  3. Click “Connect to FreshBooks”
  4. You’ll be redirected to the FreshBooks login page where you’ll need to enter your FreshBooks username and password
  5. You will then be redirected to the Journals page where you’ll need to confirm the FreshBooks file you’re connecting to
  6. Click “Save” and you’ll be ready to map your payroll accounts.

Mapping your Payroll Accounts

Once you’ve connected your FreshBooks account, you need to map your accounts to ensure the journal is produced correctly. You can map your accounts by following these steps:

  1. Go to “Payroll settings” > “Chart of accounts”
  2. Click “Default accounts” and you’ll see a list of transaction types that need to be “mapped” to a FreshBooks account. The FreshBooks accounts appear in the drop down list next to the transaction type. You can select the same account for multiple transaction types.
  3. Once you’ve completed all the mappings, you are now ready to export a journal

Exporting your Journal

Once you’ve completed a pay run, you’ll be able to export a journal to the FreshBooks general ledger. You can export a journal by following these steps:

  1. Once you’ve created and completed your pay run, click “Finalise pay run” from the “Pay run actions” tab
  2. In the “Finalise pay run” dialog, ensure “Export journals to FreshBooks now” is selected
  3. Click “Finalise pay run” and your journal will be exported

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.