{"id":241678,"date":"2026-01-08T14:31:36","date_gmt":"2026-01-08T14:31:36","guid":{"rendered":"https:\/\/support-landing.altegio.cloud\/support\/?post_type=docs&#038;p=241678"},"modified":"2026-03-23T09:19:22","modified_gmt":"2026-03-23T09:19:22","password":"","slug":"236626","status":"publish","type":"docs","link":"https:\/\/alteg.io\/en\/support\/knowledge-base\/236626\/","title":{"rendered":"Simplified payroll setup for team member (group services)"},"content":{"rendered":"\n<p>If your team runs group events (for example, workouts, master classes), enable the compensation setting for group events.<\/p>\n\n\n\n<p>After you have configured the <a href=\"https:\/\/alteg.io\/en\/support\/knowledge-base\/154961\/\"><strong>General payroll calculation settings<\/strong> <\/a>and set up <strong>reward accrual rules<\/strong> for services and base salary, move on to configuring compensation rules for group events.<\/p>\n\n\n\n<p>Configure how payment will be calculated:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>For hosting an event <strong>regardless of the number of participants.<\/strong><\/li>\n\n\n\n<li>For <strong>each attending client.<\/strong><\/li>\n\n\n\n<li>Only after reaching a <strong>minimum number of participants.<\/strong><\/li>\n<\/ul>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69e637017724b&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69e637017724b\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"872\" height=\"658\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/alteg.io\/support\/wp-content\/uploads\/2026\/01\/Screen-Shot-2026-01-08-at-18.11.46.png\" alt=\"\" class=\"wp-image-241681\" srcset=\"https:\/\/alteg.io\/support\/wp-content\/uploads\/2026\/01\/Screen-Shot-2026-01-08-at-18.11.46.png 872w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2026\/01\/Screen-Shot-2026-01-08-at-18.11.46-300x226.png 300w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2026\/01\/Screen-Shot-2026-01-08-at-18.11.46-768x580.png 768w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2026\/01\/Screen-Shot-2026-01-08-at-18.11.46-360x272.png 360w\" sizes=\"auto, (max-width: 872px) 100vw, 872px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Setup<\/h2>\n\n\n\n<p>In <strong>Administration<\/strong> mode, go to <strong>Team > Team members list<\/strong>, click the required team member\u2019s name, and open the <strong>Payroll <\/strong>tab.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Enable the <strong>Pay for group events<\/strong> toggle.<\/li>\n\n\n\n<li>Select <strong>Minimum compensation (no clients attended)<\/strong>.<\/li>\n\n\n\n<li>Enter the payout amount to be used if no clients attended the class. You can set it as a fixed amount or as a percentage. If you choose a percentage, the system will calculate the employee\u2019s payout as a percentage of the service price.<\/li>\n\n\n\n<li>Select <strong>Compensation if at least one client attended<\/strong> (the service price is taken from the service settings, without discounts or admin changes).<\/li>\n\n\n\n<li>Enter the payout amount to be used if at least one participant attended. This value can also be set as a fixed amount or as a percentage \u2014 if you choose a percentage, the system will \u043d\u0430\u0447\u0438\u0441\u043b\u0438\u0442\u044c the employee a percentage of the service price.<\/li>\n\n\n\n<li>Configure additional compensation settings:<\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Do not pay extra for participation in a group booking.<\/strong> No additional compensation is \u043d\u0430\u0447\u0438\u0441\u043b\u044f\u0435\u0442\u0441\u044f per client. The employee will receive only the minimum compensation or the compensation for at least one client (if specified).<\/li>\n\n\n\n<li><strong>Additional compensation for each client who attended.<\/strong> For each client, payroll is calculated according to the payroll calculation rules for services. For example, if an event includes 5 clients, the employee will receive compensation for each of the 5 clients who attended.<\/li>\n\n\n\n<li><strong>Additional compensation for each client who attended, if the number of clients who attended exceeded N clients.<\/strong><br>If the number of clients exceeds the specified threshold, compensation is paid for each additional client (the service price is taken from the appointment card).<\/li>\n<\/ul>\n\n\n\n<p><strong>Example:<\/strong> If the <strong>Minimum participants<\/strong> field is set to 5 clients, and 7 clients attended the event, then the compensation will be calculated separately for each of the two clients \u2014 both the 6th and the 7th.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Configuration examples<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Payment only if clients attended<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Setting: Pay only if at least one client attended.<br>Example: If no one attended, the team member gets <strong>0<\/strong>. If at least 1 client attended, the team member gets a fixed <strong>20 R$<\/strong>.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Percentage payment for the event (not per client)<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Setting: Pay only if at least one client attended + percentage payout.<br>Example: The team member gets <strong>50%<\/strong> of the service price if at least 1 client attended (the percentage is not multiplied by the number of participants).<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Extra pay per participant<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Setting: Additional compensation for each client + \u201cIf the number of clients exceeds = 0\u201d.<br>Example: The team member gets <strong>60%<\/strong> of the service price for each client.<br>If 7 clients attended \u2192 payout: <strong>7 \u00d7 60%<\/strong> of the visit price.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Base payout even if there are no clients<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Setting: Base compensation (client attendance not required).<br>Example: 0 participants \u2192 the team member still gets <strong>5%<\/strong> of the service price.<br>Each participant additionally adds <strong>60%<\/strong> of the visit price.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Threshold + extra pay per client above the threshold<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Setting: Pay if at least one client attended + extra pay for clients above the defined threshold.<br>Example: 1\u201310 participants \u2192 the team member gets <strong>60%<\/strong> of the service price.<br>11+ participants \u2192 the team member additionally gets <strong>15%<\/strong> for each client above 10.<\/p>\n\n\n\n<p>How to set up payroll accrual for product sales and for clocking in \/ starting a shift is explained in detail in the article <strong>Simplified payroll calculation setup for team members (individual appointments)<\/strong>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>If your team runs group events (for example, workouts, master classes), enable the compensation setting for group events. After you have configured the General payroll calculation settings and set up reward accrual rules for services and base salary, move on to configuring compensation rules for group events. Configure how payment will be calculated: Setup In&hellip; <a class=\"more-link\" href=\"https:\/\/alteg.io\/en\/support\/knowledge-base\/236626\/\">Continue reading <span class=\"screen-reader-text\">Simplified payroll setup for team member (group services)<\/span><\/a><\/p>\n","protected":false},"author":44,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"footnotes":""},"doc_category":[53],"doc_tag":[1507,1477,1924,1297,1357],"class_list":["post-241678","docs","type-docs","status-publish","hentry","doc_category-payroll","doc_tag-client-en","doc_tag-event-group-event-en","doc_tag-payroll-en","doc_tag-service-en","doc_tag-team-member-en","entry"],"aioseo_notices":[],"year_month":"2026-04","word_count":600,"total_views":"89","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"name":"lilit.m@alteg.io","author_nicename":"lilit-malteg-io","author_url":"https:\/\/alteg.io\/en\/author\/lilit-malteg-io\/"},"doc_category_info":[{"term_name":"Payroll","term_url":"https:\/\/alteg.io\/en\/support\/knowledge-base\/categories\/payroll\/"}],"doc_tag_info":[{"term_name":"Client","term_url":"https:\/\/alteg.io\/en\/support\/knowledge-base\/docs-tag\/client-en\/"},{"term_name":"Event \/ Group Event","term_url":"https:\/\/alteg.io\/en\/support\/knowledge-base\/docs-tag\/event-group-event-en\/"},{"term_name":"Payroll","term_url":"https:\/\/alteg.io\/en\/support\/knowledge-base\/docs-tag\/payroll-en\/"},{"term_name":"Service","term_url":"https:\/\/alteg.io\/en\/support\/knowledge-base\/docs-tag\/service-en\/"},{"term_name":"Team Member","term_url":"https:\/\/alteg.io\/en\/support\/knowledge-base\/docs-tag\/team-member-en\/"}],"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/alteg.io\/en\/support\/wp-json\/wp\/v2\/docs\/241678","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/alteg.io\/en\/support\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/alteg.io\/en\/support\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/alteg.io\/en\/support\/wp-json\/wp\/v2\/users\/44"}],"replies":[{"embeddable":true,"href":"https:\/\/alteg.io\/en\/support\/wp-json\/wp\/v2\/comments?post=241678"}],"version-history":[{"count":7,"href":"https:\/\/alteg.io\/en\/support\/wp-json\/wp\/v2\/docs\/241678\/revisions"}],"predecessor-version":[{"id":307192,"href":"https:\/\/alteg.io\/en\/support\/wp-json\/wp\/v2\/docs\/241678\/revisions\/307192"}],"wp:attachment":[{"href":"https:\/\/alteg.io\/en\/support\/wp-json\/wp\/v2\/media?parent=241678"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/alteg.io\/en\/support\/wp-json\/wp\/v2\/doc_category?post=241678"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/alteg.io\/en\/support\/wp-json\/wp\/v2\/doc_tag?post=241678"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}