Skip to main content

Operating as an Employment Agency

Learn how to operate as an Employment Agency here.

Written by Maahi Islam
Updated over 2 weeks ago

How acting as an Employment Agency will affect your workflows

The key difference, as per the requirements stipulated by HMRC, is that Tutors are in control of the flow of funds. Within TutorCruncher, this means that only the Tutor can raise Invoices and Payment Orders to facilitate payment - Administrators viewing Jobs with Clients where the business is acting as an Employment Agency will not be able to raise Invoices for Lessons within that Job. Tutors are given the option to raise an Invoice at the point at which they go to mark a Lesson as ‘Complete’.

Another key difference is that invoicing via the Employment Agency workflow is done on a per-Lesson basis. The usual workflow in TutorCruncher allows for batch invoicing, wherein multiple Lessons are included in a single Invoice. With Employment Agencies, Invoices are raised at the point that the Lesson is marked as ‘Complete’, and the payment request email is then sent immediately after along with the Invoice for that specific Lesson.

Some of the benefits of per-Lesson invoicing:

  • Quicker cash flow: The Client is automatically charged after receiving a Lesson, meaning you will receive your money much sooner.

  • Happier Tutors: Your Tutors will be able to see when a Lesson they have given has been Invoiced, and whether that has been paid and when they will receive the funds.

  • Less bad debt: Both Administrators and Tutors will be able to see when a Client hasn’t paid an Invoice immediately, instead of weeks or months potentially passing by before a debt is noticed.

  • No payroll/invoicing: Split Payments are all automatic - a huge time saver!

  • Less refunds/Invoice queries: Your Clients won’t have to review a potentially lengthy Invoice before confirming payment - the payment request will contain only one Lesson.

Enabling the Employment Agency functionality on TutorCruncher

Follow these steps:

  1. If you haven’t already, you will need to sign up with Stripe - to do that, follow the steps here.

  2. If you’re set up with Stripe, you can navigate to System > Settings > Accounting Settings > General where there should be a checkbox for ‘Operate as an Employment Agency’ - enabling this will further prompt you to specify whether you are acting as an Employment Agency with each Client or not. This setting is a default, meaning that it can be overridden on a per-Client basis when editing their Client profile.

    Enabling the Employment Agency workflow.

  3. This will enable Split Payments - your Tutors will need to sign up to payouts accounts with Stripe in order for their Invoice payments to be split. You can also navigate to System > Settings > Payment Integrations > Card Payments with Stripe and open the ‘Settings’ tab to specify whether you’d like to use split payments for all payments, or only for Clients where you are acting as an Employment Agency.

Requirements to utilise the Employment Agency workflow

There are a few requirements that must be met in order to use the Employment Agency workflow. We've listed them below:

  1. You must have an active Stripe account linked to your branch. You can find out how to create a Stripe account here.

  2. There must be a Tutor assigned to the Lesson.

  3. All Clients on the Lesson must be treated as Employment Agency Clients.

  4. The Lesson's total charge must equal or exceeds the total amount being paid.

Invoicing your Clients as an Employment Agency

When operating as an Employment Agency, your Tutors will decide when to Invoice Lessons they have been assigned to - this is not done by Administrators acting on behalf of the agency, the process is triggered and controlled by the Tutors.

An example of a Lesson status panel where the company is acting as an Employment Agency from the Tutor’s perspective.

When they select the Complete button to mark the Lesson as ‘Complete’, a pop-up will appear asking them to confirm that they wish to mark the Lesson as ‘Complete’ and they will then be redirected to fill in a Lesson Report. This page will include a long textbox field for the report itself, and below it will be a checkbox for ‘Raise Invoice(s)’ - enabling this will raise an Invoice that will be sent to the Client, and an associated Payment Order for the Tutor that will be automatically paid once the Client has paid the Invoice.

Raising an Invoice when marking a Lesson ‘Complete’.

If the Tutor opts to send the Invoice at this point, then the Invoice will be sent via the payment request email for Employment Agencies.

If the Client already has card details saved and you have auto charge enabled for them, then the Invoice will be automatically charged after the specified deferral period.

Note: Clients do not have an option to pay without saving their card details on the system. The Client will be required to save their card details first, only then they can proceed to complete payment. Post that, you can decide if you wish to auto charge the Client or not.

If the Tutor chooses not to raise an Invoice here, they will be able to navigate to the Lesson’s page at a later stage and raise the Invoice retrospectively - they can do this by navigating to the Lesson’s summary page and selecting Actions > Raise Invoice(s).

Retroactively raising an Invoice.

Tutors can also view and raise Invoices for any outstanding Lessons that haven’t been marked as ‘Complete’ or had Invoices raised for them in the ‘Actions Required’ panel on their Tutor Dashboard. They can also view the outstanding Payment Orders for previously Invoiced Lessons from the ‘Recent Payment Orders’ tab here too.

An example of a Tutor dashboard.

Once the Invoice has been paid, the Payment Order corresponding to that Invoice will be marked as ‘Paid’ and the funds will appear in the Tutor’s balance on Stripe after around seven days. Once it’s there, it can be manually withdrawn, or it will otherwise be automatically paid out to their bank account on their assigned automatic payout date - read more about that here.

Frequently Asked Questions

What if my Clients would prefer not to be automatically charged?

This is now possible. We have recently changed how automatic charging works for UK-based companies operating as Employment Agencies.

Going forward, you, the agency get to decide who is automatically charged using the "Auto Charge" setting, which was previously outside of your control.

All you need to do is navigate to System > Settings > Accounting Settings > General > Auto Charge. Here, you can check whether Auto Charge is currently enabled or disabled for your agency account as a whole.

Note: This setting is now relevant for the first time to any and all EA work you do. After completing the previous step, you must also review the per Client toggle for any Clients for whom you wish to apply specific considerations. To do this, go to the Client's profile, then click on Actions > Edit > Accounting Settings > Auto Charge Override.

You can also accept bank transfers as payment of Employment Agency charges, which allows manual payments.

Can I void/refund Invoices as an Employment Agency?

Yes - Administrators are able to refund Invoices while operating as an Employment Agency. However, it’s important to note that while operating as an Employment Agency you will not be able to void, cancel or delete any Invoice without also refunding it. Refunds will otherwise work much in the same way - read more about processing refunds here.

Can I edit the payment request email that gets sent by my Tutors when they raise an Invoice?

The Email Definition that is used for payment request emails is called ‘Payment Request (Operating as EA)’ and it is not possible to edit this. This payment request email will follow a generic template that will not include any of the styling you might have included in your Email Styles, they will however be sent from your agency’s email address (provided your email domain has been approved).

An example of a payment request email using the ‘Payment Request (Operate as EA)’ Email Definition. In this example, the recipient has card details saved.

An example of a payment request email using the ‘Payment Request (Operate as EA)’ Email Definition. In this example, the recipient doesn't have card details saved.

How do my Clients access a detailed breakdown of their Invoice charges?

When operating as an Employment Agency, companies are required to provide a way for Clients to access a full breakdown of their charges; this breakdown must include a record of the charges from both the agency and the Tutor, which means that if a Client accesses the Invoice PDF, they will see both the amount being charged for the Tutor and for the agency.

There are three ways you can provide access to this PDF:

  1. Attach the PDF to the payment request email: Simply navigate to System > Settings > Accounting Settings > General and enable the ‘Attach Invoice and Credit Request PDFs to payment request emails’ checkbox - leave this unchecked if you do not want PDFs to be accessible via email.

  2. Via the Client dashboard: If you have the ‘Clients can login’ checkbox enabled in System > Settings > Company Details > Branch Details, then a login link will be included in the payment request email. Clients can follow this link to log into their Client accounts and view the Invoice PDF from there.

  3. A link to view the PDF in the payment request email: If the above two options have been disabled, then TutorCruncher will include a link to the PDF in the payment request email. This is to remain compliant with UK law.

Note: The Invoice PDF does not include your company’s logo.



Did this answer your question?