Payout methods

Payout methods are esential feature in OnSinch for processing payouts for earned wages and reimbursements. Find out in this article how to set them up.

Visit Settings FinancesPayout methods to add, edit or remove your payout methods.

Every contract under which staff member works on a shift needs to be associated with active payout method in order to process the payout and balance staff members' wallets. Payout method is also needed for processing reimbursement payments.


Creating payout method

  • We recommend naming the payout method clearly ideally with reference to contract which it will be associated with in the title section. Therefore it is clear both to admins and also to staff members as they will see the payout method title in their wallets. (e.g. Freelance payout). Each contract needs to have its own payout method.
  • Calculation method  - choose how the method should calculate the processed payout. 
    • Doing business in Czech Republic ? You can choose from list of available calculation methods (e.g. DPP, DPČ) that will deduct from gross wage automatically social security, health insurance and tax according to current Czech legislative. There is also an option to create separate payout method for staff who signed pink document related to tax payer declaration (choose ''růžovka'' in settings field). Read more about Czech contract specifics in this article.
    • Doing business in other countries than Czech Republic ? OnSinch do not support country specific payout employment calculations. You can choose between:
      • generic calculation - nothing is deducted and wage remains the same, brutto is netto. For employment-type contracts you can export csv file or use API endpoints of payouts to calculate salary deductions and netto wage.
      • generic % calculation - you can set your own % deduction or surcharge that should be deducted from the total salary when processing the payout. In this example, we are deducting 25% from all earnings under this payout method.

  • Validity - you can set time frame for each payout method. This validity is not connected to validity of contract. Leave fields blank to set method as indefinite.
  • Needed contract - this is the part where you connect payout method with contract (e.g. link Freelance payout with Freelance contract). Thanks to this feature you will be able to pay your staff wages they earned by working on a shift under this contract. 
  • Payout method can have set maximum limits for total earned wage or total hours worked for certain period. This period can be set to week, month or year.

💡Tip: Limits can be enforced at the moment a staff member is signing up for the shift. Go to Settings Agency settingsJobs section to turn this ON.

  • You can require to upload a document when requesting payout - check this if you want staff members to send you e.g invoice via OnSinch. You will receive it in notification email.
  • Payout method can be set available also for payout of reimbursement.

Once the payout method has been used at least once for payout it cannot be deleted, only deactivated.


Reimbursement payout method

Since reimbursement is also payment related to staff members there has to be payout method for it as well.

When adding payout method just choose Reimbursement calculation in calculation method field.

There is also an option to use other payout methods not only for wages but also for reimbursement (see above). However, we recommend having a separate payout method just for reimbursement especially when dealing with employees with 0-hour contract.

Reimbursement calculation method does not need to be associated with any contract as it is not related to the work itself.


💡Tip: To learn more about reimbursements check out our article on the topic.

 


Setting a Payout limit ⏸️

You can set a payout limit in Payout methods settings. This is helpful when your staff member works under contract with limitation. With setted limits the system has them in mind when worker is signing up for a shift.

After you created a contract go to  Settings > Finance > Payout methods and select an option +Add payout method.


From here fill in:

1. Payout period limit - set a period in which you want the payout limit to be for a staff member to:

    • Monthly
    • Yearly
    • Weekly

2. Payout limit - add a max amount of earning within the period

3. Hours period limit - set a period in which the hours limit should be

    • Monthly 
    • Yearly
    • Weekly

4. Hours limit - add a max amount of worked hours within the period 


 


Turning ON payout limits✅

If you just save limits in payout method settings, it will by only reflected in terms of wage during processing payouts.

If you want to turn on the hours limit check and enforce the limits before payouts - when signing up for shifts and during payout period it needs to be turned on in agency settings.

Go to Settings > Agency settings > Jobs


 

With this function Turn ON the system will inform you if a staff member reached the limit. 

❗As an admin you still can add a staff member to a shift, but it would not be                 possible to close a shift -> a new contract would have to be issued.


Staff member will see this information in shift detail page and will not be able to sign up for the shift.