{"id":259201,"date":"2026-09-23T14:20:12","date_gmt":"2026-09-23T12:20:12","guid":{"rendered":"https:\/\/swissworktime.ch\/calculation-of-hours\/"},"modified":"2026-09-24T13:21:49","modified_gmt":"2026-09-24T11:21:49","slug":"calculation-of-hours","status":"publish","type":"page","link":"https:\/\/swissworktime.ch\/en\/calculation-of-hours\/","title":{"rendered":"Calculation of hours"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; custom_padding_last_edited=&#8221;off|desktop&#8221; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; background_image=&#8221;https:\/\/swissworktime.ch\/wp-content\/uploads\/2024\/05\/1.png&#8221; custom_padding=&#8221;9vw||9vw||true|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.24.2&#8243; _module_preset=&#8221;default&#8221; width=&#8221;95%&#8221; max_width=&#8221;2560px&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.24.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;Proza Libre||||||||&#8221; text_text_color=&#8221;#000000&#8243; text_font_size=&#8221;30px&#8221; header_font=&#8221;|700|||||||&#8221; header_text_align=&#8221;center&#8221; header_text_color=&#8221;#FFFFFF&#8221; header_font_size=&#8221;40px&#8221; header_2_font=&#8221;Proza Libre|700|||||||&#8221; header_2_text_align=&#8221;center&#8221; header_2_text_color=&#8221;#000000&#8243; header_2_font_size=&#8221;40px&#8221; text_orientation=&#8221;center&#8221; custom_padding=&#8221;15px|||||&#8221; text_line_height_tablet=&#8221;&#8221; text_line_height_phone=&#8221;1.5em&#8221; text_line_height_last_edited=&#8221;on|phone&#8221; header_font_size_tablet=&#8221;36px&#8221; header_font_size_phone=&#8221;32px&#8221; header_font_size_last_edited=&#8221;on|phone&#8221; header_2_font_size_tablet=&#8221;36px&#8221; header_2_font_size_phone=&#8221;32px&#8221; header_2_font_size_last_edited=&#8221;on|phone&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h1>Calculation of working hours<\/h1>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#ffffff&#8221; background_enable_image=&#8221;off&#8221; background_blend=&#8221;overlay&#8221; custom_padding=&#8221;||||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row column_structure=&#8221;1_2,1_2&#8243; use_custom_gutter=&#8221;on&#8221; gutter_width=&#8221;2&#8243; make_equal=&#8221;on&#8221; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; width=&#8221;90%&#8221; max_width=&#8221;1260px&#8221; custom_padding=&#8221;||0px|||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; custom_css_main_element=&#8221;margin:auto;&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; header_2_font=&#8221;Proza Libre|600|||||||&#8221; header_2_text_align=&#8221;left&#8221; header_2_text_color=&#8221;#644D52&#8243; header_2_font_size=&#8221;48px&#8221; header_3_text_align=&#8221;center&#8221; header_3_text_color=&#8221;#FFFFFF&#8221; header_3_font_size=&#8221;28px&#8221; custom_margin=&#8221;||26px|||&#8221; header_2_font_size_tablet=&#8221;44px&#8221; header_2_font_size_phone=&#8221;40px&#8221; header_2_font_size_last_edited=&#8221;on|desktop&#8221; header_2_line_height_phone=&#8221;1.3em&#8221; header_2_line_height_last_edited=&#8221;off|phone&#8221; header_3_font_size_tablet=&#8221;&#8221; header_3_font_size_phone=&#8221;25px&#8221; header_3_font_size_last_edited=&#8221;on|phone&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>Calculate your hours \u2013 no spreadsheets, no hassle<\/h2>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; text_text_color=&#8221;#000000&#8243; custom_padding_tablet=&#8221;|15px||15px|false|true&#8221; custom_padding_phone=&#8221;&#8221; custom_padding_last_edited=&#8221;on|desktop&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Try our free working hours calculator opposite, then find out how SwissWorkTime automates this calculation for your entire team, including the tracking of your travel time.<\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; text_text_color=&#8221;#000000&#8243; custom_padding_tablet=&#8221;|15px||15px|false|true&#8221; custom_padding_phone=&#8221;&#8221; custom_padding_last_edited=&#8221;on|desktop&#8221; custom_css_free_form=&#8221;.et_pb_text ul li,||.et_pb_module ul li {||    list-style-type: none;||    padding-top: 0.4em;||    padding-left: 1em;||}||||.et_pb_text ul li::before,||.et_pb_module ul li::before {||    font-family: &#8216;ETmodules&#8217;;||    content: %22%924e%22;||    font-size: 120%;||    color: #644d52;||    float: left;||    margin-left: -2em;||    \/* augmenter si le texte passe en-dessous (utile quand on emploie une image    content:url(%22https:\/\/&#8230;%22)  *\/||    margin-right: 1em;||||}&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<ul>\n<li>Automatic calculation of actual, scheduled and overtime hours<\/li>\n<li>Mobile time recording by time slot: morning, afternoon, site work or travel<\/li>\n<li>Tracking of travel hours with a configurable breakdown of time to be borne by the employee or the employer<\/li>\n<li>Reports ready for payroll, in line with your internal policies<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>[\/et_pb_text][et_pb_button button_url=&#8221;https:\/\/www.swissworktime.pro\/deflang\/WebDemo\/WebAccountRequest?origin=calcul&#8221; button_text=&#8221;Start your free 30-day trial&#8221; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; button_text_size=&#8221;25px&#8221; button_text_color=&#8221;#644D52&#8243; button_bg_color=&#8221;#F1BB10&#8243; button_font=&#8221;|600|||||||&#8221; custom_margin=&#8221;||5px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_button][et_pb_text _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_font_size=&#8221;14px&#8221; text_orientation=&#8221;center&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>1 month free \u00b7 no commitment \u00b7 no credit card required<\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_code _builder_version=&#8221;4.27.8&#8243; _module_preset=&#8221;default&#8221; custom_margin_tablet=&#8221;30px||||false|false&#8221; custom_margin_phone=&#8221;30px||||false|false&#8221; custom_margin_last_edited=&#8221;on|tablet&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<!--<!-- [et_pb_line_break_holder] -->  INTERACTIVE SIMULATION \u2014 SwissWorkTime hours calculation (EN)<!-- [et_pb_line_break_holder] -->  &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<!-- [et_pb_line_break_holder] -->  Paste into a Divi &#8220;Code&#8221; module. Everything is scoped under #swt-calc-widget<!-- [et_pb_line_break_holder] -->  so it won&#8217;t affect the rest of the Divi theme.<!-- [et_pb_line_break_holder] -->  Use only one instance per page.<!-- [et_pb_line_break_holder] -->&#8211;><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!--<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"><!-- [et_pb_line_break_holder] --><link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin><!-- [et_pb_line_break_holder] --><link href=\"https:\/\/fonts.googleapis.com\/css2?family=Quicksand:wght@500;600;700;800&#038;family=Inter:wght@400;500;600;700&#038;display=swap\" rel=\"stylesheet\">&#8211;><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/p>\n<style><!-- [et_pb_line_break_holder] -->#swt-calc-widget{<!-- [et_pb_line_break_holder] -->  --brun:#644d52; --brun-dark:#644d52; --brun-light:#644d52;<!-- [et_pb_line_break_holder] -->  --green:#7BC142; --orange:#F2A25E; --neutral-bar:#9C7883;<!-- [et_pb_line_break_holder] -->  --bg:#FFFFFF; --bg-2:#FAF7F8; --ink:#000; --ink-soft:#000;<!-- [et_pb_line_break_holder] -->  --line:rgba(43,42,46,.12); --track:#ECE7E9;<!-- [et_pb_line_break_holder] -->  max-width:520px; margin:0 auto;<!-- [et_pb_line_break_holder] -->  font-family:'Inter',system-ui,sans-serif; color:var(--ink); line-height:1.6;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#swt-calc-widget *{box-sizing:border-box;}<!-- [et_pb_line_break_holder] -->#swt-calc-widget h3{font-family:'Quicksand',sans-serif;font-weight:700;line-height:1.15;margin:0;}<!-- [et_pb_line_break_holder] -->#swt-calc-widget .eyebrow{font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--brun);font-weight:700;}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->#swt-calc-widget .btn{display:inline-flex;align-items:center;gap:10px;padding:15px 28px;border-radius:10px;font-weight:700;font-size:15.5px;text-decoration:none;border:1.5px solid transparent;cursor:pointer;transition:transform .15s ease, background .15s ease, box-shadow .15s ease;font-family:'Inter',sans-serif;}<!-- [et_pb_line_break_holder] -->#swt-calc-widget .btn-primary{background:var(--brun);color:#fff;box-shadow:0 8px 20px rgba(107,74,84,.28);}<!-- [et_pb_line_break_holder] -->#swt-calc-widget .btn-primary:hover{background:var(--brun-dark);transform:translateY(-1px);}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->#swt-calc-widget .calc-card{background:var(--bg);border-radius:18px;border:1px solid var(--line);box-shadow:0 20px 50px -22px rgba(43,42,46,.28);overflow:hidden;}<!-- [et_pb_line_break_holder] -->#swt-calc-widget .calc-head{background:var(--brun);color:#fff;padding:18px 24px;}<!-- [et_pb_line_break_holder] -->#swt-calc-widget .calc-head .eyebrow{color:#E6D3D9;}<!-- [et_pb_line_break_holder] -->#swt-calc-widget .calc-head h3{font-size:19px;color:#fff;margin-top:4px;}<!-- [et_pb_line_break_holder] -->#swt-calc-widget .calc-body{padding:24px;}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->#swt-calc-widget .sim-disclaimer{font-size:12.5px;line-height:1.5;color:var(--brun-dark);background:#F3E9EC;border:1px solid var(--brun-light);border-radius:10px;padding:10px 12px;margin:0 0 18px;}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->#swt-calc-widget .slot{margin-bottom:14px;}<!-- [et_pb_line_break_holder] -->#swt-calc-widget .slot-title{font-family:'Quicksand',sans-serif;font-weight:700;font-size:14.5px;color:var(--brun);margin-bottom:8px;display:flex;align-items:center;gap:8px;}<!-- [et_pb_line_break_holder] -->#swt-calc-widget .field-row{display:grid;grid-template-columns:1fr 1fr 0.8fr;gap:10px;}<!-- [et_pb_line_break_holder] -->#swt-calc-widget .field{display:flex;flex-direction:column;gap:6px;}<!-- [et_pb_line_break_holder] -->#swt-calc-widget .field label{font-size:11.5px;font-weight:600;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.03em;}<!-- [et_pb_line_break_holder] -->#swt-calc-widget .field input,<!-- [et_pb_line_break_holder] -->#swt-calc-widget .field select{font-family:'Inter',sans-serif;font-size:15.5px;font-weight:600;padding:10px 10px;border-radius:9px;border:1.5px solid var(--line);background:var(--bg-2);color:var(--ink);width:100%;}<!-- [et_pb_line_break_holder] -->#swt-calc-widget .field input:focus,<!-- [et_pb_line_break_holder] -->#swt-calc-widget .field select:focus{outline:none;border-color:var(--brun);}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->#swt-calc-widget .add-slot{display:inline-flex;align-items:center;gap:8px;background:none;border:1.5px dashed var(--brun-light);color:var(--brun);padding:9px 16px;border-radius:10px;font-weight:700;font-size:13.5px;cursor:pointer;margin-top:2px;font-family:'Inter',sans-serif;}<!-- [et_pb_line_break_holder] -->#swt-calc-widget .add-slot:hover{background:var(--bg-2);border-style:solid;}<!-- [et_pb_line_break_holder] -->#swt-calc-widget .add-slot .plus-icon{width:18px;height:18px;border-radius:5px;border:1.6px solid var(--brun);display:inline-flex;align-items:center;justify-content:center;font-size:13px;line-height:1;}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->#swt-calc-widget .calc-divider{height:1px;background:var(--line);margin:18px 0;}<!-- [et_pb_line_break_holder] -->#swt-calc-widget .settings-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->#swt-calc-widget .result-block{margin-bottom:18px;}<!-- [et_pb_line_break_holder] -->#swt-calc-widget .result-line{display:flex;justify-content:space-between;align-items:baseline;}<!-- [et_pb_line_break_holder] -->#swt-calc-widget .result-label{font-size:13.5px;font-weight:700;color:var(--ink);}<!-- [et_pb_line_break_holder] -->#swt-calc-widget .result-value{font-family:'Quicksand',sans-serif;font-size:24px;font-weight:700;color:var(--ink);}<!-- [et_pb_line_break_holder] -->#swt-calc-widget .bar-track{height:10px;border-radius:999px;background:var(--track);overflow:hidden;display:flex;margin-top:8px;}<!-- [et_pb_line_break_holder] -->#swt-calc-widget .bar-fill{height:100%;transition:width .2s ease;}<!-- [et_pb_line_break_holder] -->#swt-calc-widget .bar-fill.green{background:var(--green);}<!-- [et_pb_line_break_holder] -->#swt-calc-widget .bar-fill.orange{background:var(--orange);}<!-- [et_pb_line_break_holder] -->#swt-calc-widget .bar-fill.neutral{background:var(--neutral-bar);}<!-- [et_pb_line_break_holder] -->#swt-calc-widget .result-sub{margin-top:8px;font-size:12.5px;color:var(--ink-soft);}<!-- [et_pb_line_break_holder] -->#swt-calc-widget .result-sub .accent{color:var(--orange);font-weight:700;}<!-- [et_pb_line_break_holder] -->#swt-calc-widget .result-sub .accent.zero{color:var(--ink-soft);font-weight:600;}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->#swt-calc-widget .calc-note{font-size:12.5px;color:var(--ink-soft);margin-top:4px;line-height:1.5;}<!-- [et_pb_line_break_holder] -->#swt-calc-widget .calc-cta{margin-top:18px;}<!-- [et_pb_line_break_holder] -->#swt-calc-widget .calc-cta .btn{width:100%;justify-content:center;}<!-- [et_pb_line_break_holder] -->#swt-calc-widget .microcopy{font-size:13px;color:var(--ink-soft);margin-top:10px;text-align:center;}<!-- [et_pb_line_break_holder] --><\/style>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/p>\n<div id=\"swt-calc-widget\"><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"calc-card\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"calc-head\"><!-- [et_pb_line_break_holder] -->      <pee class=\"eyebrow\">Interactive simulation<\/pee><!-- [et_pb_line_break_holder] -->      <\/p>\n<h3>Preview of the hours calculation in the app<\/h3>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"calc-body\"><!-- [et_pb_line_break_holder] -->      <pee class=\"sim-disclaimer\">\ud83d\udd0e This is a <b>simulation<\/b> illustrating, as an example, the calculation automatically performed in the SwissWorkTime app. It is not a standalone calculation tool: to use it with your own data, create your free trial account.<\/pee><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"slot\" id=\"swt-slot1\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"slot-title\">\ud83d\udd57 Morning<\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"field-row\"><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"field\"><label for=\"swt-s1start\">Start<\/label><input type=\"time\" id=\"swt-s1start\" value=\"07:30\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"field\"><label for=\"swt-s1end\">End<\/label><input type=\"time\" id=\"swt-s1end\" value=\"12:00\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"field\"><label for=\"swt-s1travel\">Travel time (min)<\/label><input type=\"number\" id=\"swt-s1travel\" min=\"0\" step=\"5\" value=\"20\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"slot\" id=\"swt-slot2\" hidden><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"slot-title\">\ud83d\udd5c Afternoon<\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"field-row\"><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"field\"><label for=\"swt-s2start\">Start<\/label><input type=\"time\" id=\"swt-s2start\" value=\"13:00\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"field\"><label for=\"swt-s2end\">End<\/label><input type=\"time\" id=\"swt-s2end\" value=\"17:00\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"field\"><label for=\"swt-s2travel\">Travel time (min)<\/label><input type=\"number\" id=\"swt-s2travel\" min=\"0\" step=\"5\" value=\"20\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      <button class=\"add-slot\" id=\"swt-toggleSlot2\" type=\"button\"><span class=\"plus-icon\">+<\/span> Add afternoon<\/button><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"calc-divider\"><\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"settings-row\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"field\"><!-- [et_pb_line_break_holder] -->          <label for=\"swt-plannedHours\">Planned hours \/ day<\/label><!-- [et_pb_line_break_holder] -->          <select id=\"swt-plannedHours\"><!-- [et_pb_line_break_holder] --><option value=\"8.0\" selected>8:00 (40h week)<\/option><!-- [et_pb_line_break_holder] --><option value=\"8.4\">8:24 (42h week)<\/option><!-- [et_pb_line_break_holder] --><option value=\"8.5\">8:30 (42.5h week)<\/option><!-- [et_pb_line_break_holder] --><option value=\"9.0\">9:00 (45h week)<\/option><!-- [et_pb_line_break_holder] -->          <\/select><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"field\"><!-- [et_pb_line_break_holder] -->          <label for=\"swt-franchise\">Threshold charged to the employee (min)<\/label><!-- [et_pb_line_break_holder] -->          <input type=\"number\" id=\"swt-franchise\" min=\"0\" step=\"5\" value=\"30\"><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"calc-divider\"><\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"result-block\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"result-line\"><!-- [et_pb_line_break_holder] -->          <span class=\"result-label\">Effective hours<\/span><!-- [et_pb_line_break_holder] -->          <span class=\"result-value\" id=\"swt-resEffective\">04:30<\/span><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"bar-track\"><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"bar-fill green\" id=\"swt-barDailyGreen\" style=\"width:0%\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"bar-fill orange\" id=\"swt-barDailyOrange\" style=\"width:0%\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"result-sub\">Planned: <b id=\"swt-resPlanned\">08:00<\/b> \u00b7 Overtime: <span class=\"accent zero\" id=\"swt-resOvertime\">+00:00<\/span><\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"result-block\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"result-line\"><!-- [et_pb_line_break_holder] -->          <span class=\"result-label\">Travel time counter<\/span><!-- [et_pb_line_break_holder] -->          <span class=\"result-value\" id=\"swt-resTravel\">00:20<\/span><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"bar-track\"><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"bar-fill neutral\" id=\"swt-barTravelNeutral\" style=\"width:0%\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"bar-fill orange\" id=\"swt-barTravelOrange\" style=\"width:0%\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"result-sub\">Time charged to the employee: <b id=\"swt-resFranchise\">00:30<\/b> \u00b7 Time charged to the employer: <span class=\"accent zero\" id=\"swt-resEmployer\">+00:00<\/span><\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      <pee class=\"calc-note\">Indicative simulation for a typical working day. The travel-time threshold charged to the employee (e.g. 30 min under the Swiss main contractor&#8217;s collective labour agreement) and the planned daily hours are configurable in the app for your whole team.<\/pee><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"calc-cta\"><!-- [et_pb_line_break_holder] -->        <a class=\"btn btn-primary\" href=\"https:\/\/www.swissworktime.pro\/deflang\/WebDemo\/WebAccountRequest?origin=ads_calculator_en\" data-cta=\"calculator\">See this calculation with my own data \u2192<\/a><!-- [et_pb_line_break_holder] -->        <pee class=\"microcopy\">30-day free trial \u00b7 no commitment \u00b7 no credit card required<\/pee><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><script><!-- [et_pb_line_break_holder] -->(function(){<!-- [et_pb_line_break_holder] -->  function toMinutes(hhmm){ var p = hhmm.split(':').map(Number); return p[0]*60+p[1]; }<!-- [et_pb_line_break_holder] -->  function formatHM(totalMinutes, signed){<!-- [et_pb_line_break_holder] -->    var sign = totalMinutes < 0 ? '-' : (signed ? '+' : '');<!-- [et_pb_line_break_holder] -->    var abs = Math.abs(Math.round(totalMinutes));<!-- [et_pb_line_break_holder] -->    var h = Math.floor(abs\/60), m = abs%60;<!-- [et_pb_line_break_holder] -->    return sign + String(h).padStart(2,'0') + ':' + String(m).padStart(2,'0');<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  function slotMinutes(startId,endId){<!-- [et_pb_line_break_holder] -->    var s = document.getElementById(startId).value || '00:00';<!-- [et_pb_line_break_holder] -->    var e = document.getElementById(endId).value || '00:00';<!-- [et_pb_line_break_holder] -->    var mins = toMinutes(e) - toMinutes(s);<!-- [et_pb_line_break_holder] -->    if (mins < 0) mins += 24*60;<!-- [et_pb_line_break_holder] -->    return mins;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  var slot2Active = false;<!-- [et_pb_line_break_holder] -->  var toggleBtn = document.getElementById('swt-toggleSlot2');<!-- [et_pb_line_break_holder] -->  var slot2El = document.getElementById('swt-slot2');<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  toggleBtn.addEventListener('click', function(){<!-- [et_pb_line_break_holder] -->    slot2Active = !slot2Active;<!-- [et_pb_line_break_holder] -->    slot2El.hidden = !slot2Active;<!-- [et_pb_line_break_holder] -->    toggleBtn.innerHTML = slot2Active<!-- [et_pb_line_break_holder] -->      ? '<span class=\"plus-icon\">\u2013<\/span> Remove afternoon'<!-- [et_pb_line_break_holder] -->      : '<span class=\"plus-icon\">+<\/span> Add afternoon';<!-- [et_pb_line_break_holder] -->    computeAll();<!-- [et_pb_line_break_holder] -->  });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function computeAll(){<!-- [et_pb_line_break_holder] -->    var s1 = slotMinutes('swt-s1start','swt-s1end');<!-- [et_pb_line_break_holder] -->    var s1travel = parseFloat(document.getElementById('swt-s1travel').value) || 0;<!-- [et_pb_line_break_holder] -->    var s2 = slot2Active ? slotMinutes('swt-s2start','swt-s2end') : 0;<!-- [et_pb_line_break_holder] -->    var s2travel = slot2Active ? (parseFloat(document.getElementById('swt-s2travel').value) || 0) : 0;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    var effective = s1 + s2;<!-- [et_pb_line_break_holder] -->    var travel = s1travel + s2travel;<!-- [et_pb_line_break_holder] -->    var planned = (parseFloat(document.getElementById('swt-plannedHours').value) || 8) * 60;<!-- [et_pb_line_break_holder] -->    var franchise = parseFloat(document.getElementById('swt-franchise').value) || 0;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    var overtime = effective - planned;<!-- [et_pb_line_break_holder] -->    var employerTravel = Math.max(0, travel - franchise);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    document.getElementById('swt-resEffective').textContent = formatHM(effective, false);<!-- [et_pb_line_break_holder] -->    document.getElementById('swt-resPlanned').textContent = formatHM(planned, false);<!-- [et_pb_line_break_holder] -->    var overtimeEl = document.getElementById('swt-resOvertime');<!-- [et_pb_line_break_holder] -->    overtimeEl.textContent = formatHM(overtime, true);<!-- [et_pb_line_break_holder] -->    overtimeEl.classList.toggle('zero', overtime <= 0);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    document.getElementById('swt-resTravel').textContent = formatHM(travel, false);<!-- [et_pb_line_break_holder] -->    document.getElementById('swt-resFranchise').textContent = formatHM(franchise, false);<!-- [et_pb_line_break_holder] -->    var employerEl = document.getElementById('swt-resEmployer');<!-- [et_pb_line_break_holder] -->    employerEl.textContent = formatHM(employerTravel, true);<!-- [et_pb_line_break_holder] -->    employerEl.classList.toggle('zero', employerTravel <= 0);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    var scaleDaily = Math.max(effective, planned, 1);<!-- [et_pb_line_break_holder] -->    var greenPct = Math.min(effective, planned) \/ scaleDaily * 100;<!-- [et_pb_line_break_holder] -->    var orangePct = Math.max(0, effective - planned) \/ scaleDaily * 100;<!-- [et_pb_line_break_holder] -->    document.getElementById('swt-barDailyGreen').style.width = greenPct + '%';<!-- [et_pb_line_break_holder] -->    document.getElementById('swt-barDailyOrange').style.width = orangePct + '%';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    var scaleTravel = Math.max(travel, franchise, 1);<!-- [et_pb_line_break_holder] -->    var neutralPct = Math.min(travel, franchise) \/ scaleTravel * 100;<!-- [et_pb_line_break_holder] -->    var orangeTravelPct = Math.max(0, travel - franchise) \/ scaleTravel * 100;<!-- [et_pb_line_break_holder] -->    document.getElementById('swt-barTravelNeutral').style.width = neutralPct + '%';<!-- [et_pb_line_break_holder] -->    document.getElementById('swt-barTravelOrange').style.width = orangeTravelPct + '%';<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  ['swt-s1start','swt-s1end','swt-s1travel','swt-s2start','swt-s2end','swt-s2travel','swt-plannedHours','swt-franchise'].forEach(function(id){<!-- [et_pb_line_break_holder] -->    var el = document.getElementById(id);<!-- [et_pb_line_break_holder] -->    el.addEventListener('input', computeAll);<!-- [et_pb_line_break_holder] -->    el.addEventListener('change', computeAll);<!-- [et_pb_line_break_holder] -->  });<!-- [et_pb_line_break_holder] -->  computeAll();<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  document.querySelectorAll('#swt-calc-widget [data-cta]').forEach(function(btn){<!-- [et_pb_line_break_holder] -->    btn.addEventListener('click', function(){<!-- [et_pb_line_break_holder] -->      \/\/ gtag('event', 'conversion', {'send_to': 'AW-XXXXXXXXX\/XXXXXXXXXXXXXXXXX'});<!-- [et_pb_line_break_holder] -->      console.log('CTA cliqu\u00e9:', this.dataset.cta);<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->  });<!-- [et_pb_line_break_holder] -->})();<!-- [et_pb_line_break_holder] --><\/script><!-- [et_pb_line_break_holder] -->[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#644D52&#8243; custom_margin=&#8221;30px||30px||false|false&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row column_structure=&#8221;1_4,1_4,1_4,1_4&#8243; use_custom_gutter=&#8221;on&#8221; gutter_width=&#8221;2&#8243; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; width=&#8221;90%&#8221; max_width=&#8221;1920px&#8221; custom_padding=&#8221;27px||27px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|700|||||||&#8221; text_text_color=&#8221;#FFFFFF&#8221; text_font_size=&#8221;20px&#8221; text_orientation=&#8221;center&#8221; custom_padding_tablet=&#8221;|15px||15px|false|true&#8221; custom_padding_phone=&#8221;&#8221; custom_padding_last_edited=&#8221;on|desktop&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Swiss application<\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|700|||||||&#8221; text_text_color=&#8221;#FFFFFF&#8221; text_font_size=&#8221;20px&#8221; text_orientation=&#8221;center&#8221; custom_padding_tablet=&#8221;|15px||15px|false|true&#8221; custom_padding_phone=&#8221;&#8221; custom_padding_last_edited=&#8221;on|desktop&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>5. \u2013 per employee per month,<br \/>flat rate<\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|700|||||||&#8221; text_text_color=&#8221;#FFFFFF&#8221; text_font_size=&#8221;20px&#8221; text_orientation=&#8221;center&#8221; custom_padding_tablet=&#8221;|15px||15px|false|true&#8221; custom_padding_phone=&#8221;&#8221; custom_padding_last_edited=&#8221;on|desktop&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>30-day free trial,<br \/>with no obligation<\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|700|||||||&#8221; text_text_color=&#8221;#FFFFFF&#8221; text_font_size=&#8221;20px&#8221; text_orientation=&#8221;center&#8221; custom_padding_tablet=&#8221;|15px||15px|false|true&#8221; custom_padding_phone=&#8221;&#8221; custom_padding_last_edited=&#8221;on|desktop&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>0. \u2013 set-up fee<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;rgba(255,255,255,0.61)&#8221; background_image=&#8221;https:\/\/swissworktime.ch\/wp-content\/uploads\/2026\/03\/gris-1920-500.jpg&#8221; background_position=&#8221;top_center&#8221; background_blend=&#8221;overlay&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; width=&#8221;90%&#8221; max_width=&#8221;1260px&#8221; custom_margin=&#8221;||||false|false&#8221; custom_padding=&#8221;||0px|||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; header_2_font=&#8221;Proza Libre|600|||||||&#8221; header_2_text_align=&#8221;left&#8221; header_2_text_color=&#8221;#644D52&#8243; header_2_font_size=&#8221;48px&#8221; header_3_text_align=&#8221;center&#8221; header_3_text_color=&#8221;#FFFFFF&#8221; header_3_font_size=&#8221;28px&#8221; custom_margin=&#8221;||26px|||&#8221; header_2_font_size_tablet=&#8221;44px&#8221; header_2_font_size_phone=&#8221;40px&#8221; header_2_font_size_last_edited=&#8221;on|desktop&#8221; header_2_line_height_phone=&#8221;1.3em&#8221; header_2_line_height_last_edited=&#8221;off|phone&#8221; header_3_font_size_tablet=&#8221;&#8221; header_3_font_size_phone=&#8221;25px&#8221; header_3_font_size_last_edited=&#8221;on|phone&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>The problem with manual calculation<\/h2>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; header_3_text_color=&#8221;#000000&#8243; header_3_font_size=&#8221;28px&#8221; header_3_font_size_tablet=&#8221;28px&#8221; header_3_font_size_phone=&#8221;25px&#8221; header_3_font_size_last_edited=&#8221;on|phone&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3>Excel, paper, a calculator: calculating working hours is time-consuming and leaves room for errors<\/h3>\n<p>Every month, adding up working hours, deducting breaks, and calculating overtime and travel time by hand wastes the administration\u2019s time and increases the risk of errors on payslips.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_3,1_3,1_3&#8243; use_custom_gutter=&#8221;on&#8221; gutter_width=&#8221;2&#8243; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; max_width=&#8221;1260px&#8221; custom_padding=&#8221;||||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.24.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; header_3_font=&#8221;|700|||||||&#8221; header_3_font_size=&#8221;25px&#8221; background_color=&#8221;RGBA(255,255,255,0)&#8221; header_3_font_size_tablet=&#8221;25px&#8221; header_3_font_size_phone=&#8221;25px&#8221; header_3_font_size_last_edited=&#8221;on|phone&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3 style=\"text-align: center;\">No tools required<\/h3>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; header_4_font=&#8221;|700|||||||&#8221; header_4_text_color=&#8221;#000000&#8243; text_orientation=&#8221;center&#8221; link_option_url=&#8221;https:\/\/swissworktime.ch\/en\/features\/absence-requests\/&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h4>The calculation of overtime is becoming unclear<\/h4>\n<p>Without an automatic comparison between planned and actual hours, any overrun goes unnoticed until the end of the month.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.24.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; header_3_font=&#8221;|700|||||||&#8221; header_3_font_size=&#8221;25px&#8221; header_3_font_size_tablet=&#8221;25px&#8221; header_3_font_size_phone=&#8221;25px&#8221; header_3_font_size_last_edited=&#8221;on|phone&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3 style=\"text-align: center;\">Without a trip meter<\/h3>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; header_4_font=&#8221;|700|||||||&#8221; header_4_text_color=&#8221;#000000&#8243; text_orientation=&#8221;center&#8221; link_option_url=&#8221;https:\/\/swissworktime.ch\/en\/features\/absence-requests\/&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h4>Time paid for by the employer is lost<\/h4>\n<p>Without a configurable threshold, it is impossible to easily distinguish between time charged to the employee and time charged to the employer.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.24.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; header_3_font=&#8221;|700|||||||&#8221; header_3_font_size=&#8221;25px&#8221; header_3_font_size_tablet=&#8221;25px&#8221; header_3_font_size_phone=&#8221;25px&#8221; header_3_font_size_last_edited=&#8221;on|phone&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3 style=\"text-align: center;\">Without mobile tracking<\/h3>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; header_4_font=&#8221;|700|||||||&#8221; header_4_text_color=&#8221;#000000&#8243; text_orientation=&#8221;center&#8221; link_option_url=&#8221;https:\/\/swissworktime.ch\/en\/features\/absence-requests\/&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h4>Frontline staff are under-represented<\/h4>\n<p>Without a mobile app, it\u2019s difficult to know in real time who has been working, where, and for how long on each site or project.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#ffffff&#8221; background_enable_image=&#8221;off&#8221; background_blend=&#8221;overlay&#8221; custom_padding=&#8221;||||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; width=&#8221;90%&#8221; max_width=&#8221;1260px&#8221; custom_padding=&#8221;||0px|||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; header_2_font=&#8221;Proza Libre|600|||||||&#8221; header_2_text_align=&#8221;left&#8221; header_2_text_color=&#8221;#644D52&#8243; header_2_font_size=&#8221;48px&#8221; header_3_text_align=&#8221;center&#8221; header_3_text_color=&#8221;#FFFFFF&#8221; header_3_font_size=&#8221;28px&#8221; custom_margin=&#8221;||26px|||&#8221; header_2_font_size_tablet=&#8221;44px&#8221; header_2_font_size_phone=&#8221;40px&#8221; header_2_font_size_last_edited=&#8221;on|desktop&#8221; header_2_line_height_phone=&#8221;1.3em&#8221; header_2_line_height_last_edited=&#8221;off|phone&#8221; header_3_font_size_tablet=&#8221;&#8221; header_3_font_size_phone=&#8221;25px&#8221; header_3_font_size_last_edited=&#8221;on|phone&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>How it works<\/h2>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; header_3_text_color=&#8221;#000000&#8243; header_3_font_size=&#8221;28px&#8221; header_3_font_size_tablet=&#8221;28px&#8221; header_3_font_size_phone=&#8221;25px&#8221; header_3_font_size_last_edited=&#8221;on|phone&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3>From calculating hours to the payslip, in 4 steps<\/h3>\n<p>&nbsp;<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_4,1_4,1_4,1_4&#8243; use_custom_gutter=&#8221;on&#8221; gutter_width=&#8221;2&#8243; make_equal=&#8221;on&#8221; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; width=&#8221;90%&#8221; max_width=&#8221;1260px&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_4&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;rgba(255,255,255,0.61)&#8221; background_image=&#8221;https:\/\/swissworktime.ch\/wp-content\/uploads\/2026\/03\/gris-600.jpg&#8221; background_blend=&#8221;overlay&#8221; custom_padding=&#8221;30px||30px||false|false&#8221; border_color_all=&#8221;#F1BB10&#8243; border_width_bottom=&#8221;15px&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|800|||||||&#8221; text_text_color=&#8221;#644D52&#8243; text_font_size=&#8221;25px&#8221; text_orientation=&#8221;center&#8221; width=&#8221;100%&#8221; custom_padding=&#8221;|15px||15px|false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>1<\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; text_text_color=&#8221;#000000&#8243; text_font_size=&#8221;18px&#8221; background_color=&#8221;#F1BB10&#8243; text_orientation=&#8221;center&#8221; width=&#8221;100%&#8221; custom_margin=&#8221;||||false|false&#8221; custom_padding=&#8221;6%|15px|6%|15px|true|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><strong>The employee enters their time slots<\/strong><\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; text_text_color=&#8221;#000000&#8243; text_font_size=&#8221;18px&#8221; text_orientation=&#8221;center&#8221; width=&#8221;100%&#8221; custom_padding=&#8221;|15px||15px|false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Mornings, afternoons, and, if necessary, travel time, via the mobile app.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_4&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;rgba(255,255,255,0.61)&#8221; background_image=&#8221;https:\/\/swissworktime.ch\/wp-content\/uploads\/2026\/03\/gris-600.jpg&#8221; background_blend=&#8221;overlay&#8221; custom_padding=&#8221;30px||30px||false|false&#8221; border_color_all=&#8221;#F1BB10&#8243; border_width_bottom=&#8221;15px&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|800|||||||&#8221; text_text_color=&#8221;#644D52&#8243; text_font_size=&#8221;25px&#8221; text_orientation=&#8221;center&#8221; width=&#8221;100%&#8221; custom_padding=&#8221;|15px||15px|false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>2<\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; text_text_color=&#8221;#000000&#8243; text_font_size=&#8221;18px&#8221; background_color=&#8221;#F1BB10&#8243; text_orientation=&#8221;center&#8221; width=&#8221;100%&#8221; custom_padding=&#8221;6%|15px|6%|15px|true|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><strong>The manager approves<\/strong><\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; text_text_color=&#8221;#000000&#8243; text_font_size=&#8221;18px&#8221; text_orientation=&#8221;center&#8221; custom_padding=&#8221;|15px||15px|false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Hours are checked and approved by the team leader, site manager or project manager.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_4&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;rgba(255,255,255,0.61)&#8221; background_image=&#8221;https:\/\/swissworktime.ch\/wp-content\/uploads\/2026\/03\/gris-600.jpg&#8221; background_blend=&#8221;overlay&#8221; custom_padding=&#8221;30px||30px||false|false&#8221; border_color_all=&#8221;#F1BB10&#8243; border_width_bottom=&#8221;15px&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|800|||||||&#8221; text_text_color=&#8221;#644D52&#8243; text_font_size=&#8221;25px&#8221; text_orientation=&#8221;center&#8221; width=&#8221;100%&#8221; custom_padding=&#8221;|15px||15px|false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>3<\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; text_text_color=&#8221;#000000&#8243; text_font_size=&#8221;18px&#8221; background_color=&#8221;#F1BB10&#8243; text_orientation=&#8221;center&#8221; width=&#8221;100%&#8221; custom_padding=&#8221;2%|15px|2%|15px|true|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><strong>The calculation is carried out automatically<\/strong><\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; text_text_color=&#8221;#000000&#8243; text_font_size=&#8221;18px&#8221; text_orientation=&#8221;center&#8221; custom_padding=&#8221;|15px||15px|false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Actual, scheduled and overtime hours, as well as the travel log (with a breakdown between employee and employer), are calculated automatically without the need for manual intervention.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_4&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;rgba(255,255,255,0.61)&#8221; background_image=&#8221;https:\/\/swissworktime.ch\/wp-content\/uploads\/2026\/03\/gris-600.jpg&#8221; background_blend=&#8221;overlay&#8221; custom_padding=&#8221;30px||30px||false|false&#8221; border_color_all=&#8221;#F1BB10&#8243; border_width_bottom=&#8221;15px&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|800|||||||&#8221; text_text_color=&#8221;#644D52&#8243; text_font_size=&#8221;25px&#8221; text_orientation=&#8221;center&#8221; width=&#8221;100%&#8221; custom_padding=&#8221;|15px||15px|false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>4<\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; text_text_color=&#8221;#000000&#8243; text_font_size=&#8221;18px&#8221; background_color=&#8221;#F1BB10&#8243; text_orientation=&#8221;center&#8221; width=&#8221;100%&#8221; custom_padding=&#8221;6%|15px|6%|15px|true|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><strong>Reports are generated<\/strong><\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; text_text_color=&#8221;#000000&#8243; text_font_size=&#8221;18px&#8221; text_orientation=&#8221;center&#8221; custom_padding=&#8221;|15px||15px|false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Weekly, monthly and annual reports, which can be exported for your payroll administration or payroll software.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;rgba(255,255,255,0.61)&#8221; background_enable_image=&#8221;off&#8221; background_position=&#8221;top_right&#8221; background_blend=&#8221;overlay&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; width=&#8221;90%&#8221; max_width=&#8221;1260px&#8221; custom_padding=&#8221;||0px|||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; header_2_font=&#8221;Proza Libre|600|||||||&#8221; header_2_text_align=&#8221;left&#8221; header_2_text_color=&#8221;#644D52&#8243; header_2_font_size=&#8221;48px&#8221; header_3_text_align=&#8221;center&#8221; header_3_text_color=&#8221;#FFFFFF&#8221; header_3_font_size=&#8221;28px&#8221; custom_margin=&#8221;||26px|||&#8221; header_2_font_size_tablet=&#8221;44px&#8221; header_2_font_size_phone=&#8221;40px&#8221; header_2_font_size_last_edited=&#8221;on|desktop&#8221; header_2_line_height_phone=&#8221;1.3em&#8221; header_2_line_height_last_edited=&#8221;off|phone&#8221; header_3_font_size_tablet=&#8221;&#8221; header_3_font_size_phone=&#8221;25px&#8221; header_3_font_size_last_edited=&#8221;on|phone&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>Features<\/h2>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; header_3_text_color=&#8221;#000000&#8243; header_3_font_size=&#8221;28px&#8221; header_3_font_size_tablet=&#8221;28px&#8221; header_3_font_size_phone=&#8221;25px&#8221; header_3_font_size_last_edited=&#8221;on|phone&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3>Everything you need to calculate and manage working hours<\/h3>\n<p>An app designed for Swiss SMEs with teams working on site: construction, heating, ventilation and air conditioning (HVAC) &#038; electrical works, municipal services and local authorities.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_3,1_3,1_3&#8243; use_custom_gutter=&#8221;on&#8221; gutter_width=&#8221;2&#8243; make_equal=&#8221;on&#8221; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; width=&#8221;90%&#8221; max_width=&#8221;1260px&#8221; custom_margin=&#8221;||||false|false&#8221; custom_padding=&#8221;||0px||false|false&#8221; border_radii=&#8221;off||||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#F1BB10&#8243; custom_padding=&#8221;40px|30px|40px|30px|false|false&#8221; border_color_all=&#8221;#F1BB10&#8243; border_width_bottom=&#8221;10px&#8221; border_color_bottom=&#8221;#644D52&#8243; global_colors_info=&#8221;{}&#8221; custom_css_main_element_last_edited=&#8221;on|tablet&#8221; custom_css_main_element_tablet=&#8221;margin-bottom:0px !important;&#8221; custom_css_main_element_phone=&#8221;margin-bottom:0px !important;&#8221;][et_pb_text _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; text_text_color=&#8221;#000000&#8243; header_2_font=&#8221;|600|||||||&#8221; header_3_font=&#8221;||||||||&#8221; header_3_text_color=&#8221;#000000&#8243; header_3_font_size=&#8221;26px&#8221; header_4_font=&#8221;|700|||||||&#8221; header_4_text_color=&#8221;#000000&#8243; header_4_font_size=&#8221;24px&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h4>Calculation of actual hours worked<\/h4>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; text_text_color=&#8221;#000000&#8243; text_line_height=&#8221;1.8em&#8221; link_font=&#8221;|600|||on||||&#8221; link_text_color=&#8221;#000000&#8243; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Entry by time slot (morning, afternoon) and automatic calculation of actual working time per day, week, month or project.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#F1BB10&#8243; custom_padding=&#8221;40px|30px|40px|30px|false|false&#8221; border_color_all=&#8221;#F1BB10&#8243; border_width_bottom=&#8221;10px&#8221; border_color_bottom=&#8221;#644D52&#8243; global_colors_info=&#8221;{}&#8221; custom_css_main_element_last_edited=&#8221;on|tablet&#8221; custom_css_main_element_tablet=&#8221;margin-bottom:0px !important;&#8221; custom_css_main_element_phone=&#8221;margin-bottom:0px !important;&#8221;][et_pb_text _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; text_text_color=&#8221;#000000&#8243; header_2_font=&#8221;|600|||||||&#8221; header_3_font=&#8221;||||||||&#8221; header_3_text_color=&#8221;#000000&#8243; header_3_font_size=&#8221;26px&#8221; header_4_font=&#8221;|700|||||||&#8221; header_4_text_color=&#8221;#000000&#8243; header_4_font_size=&#8221;24px&#8221; header_4_font_size_tablet=&#8221;24px&#8221; header_4_font_size_phone=&#8221;24px&#8221; header_4_font_size_last_edited=&#8221;on|phone&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h4>Calculation of overtime<\/h4>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; text_text_color=&#8221;#000000&#8243; text_line_height=&#8221;1.8em&#8221; link_font=&#8221;|600|||on||||&#8221; link_text_color=&#8221;#000000&#8243; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Automatic comparison of planned hours against actual hours worked, with your rate increases applied.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#F1BB10&#8243; custom_padding=&#8221;40px|30px|40px|30px|false|false&#8221; border_color_all=&#8221;#F1BB10&#8243; border_width_bottom=&#8221;10px&#8221; border_color_bottom=&#8221;#644D52&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; text_text_color=&#8221;#000000&#8243; header_2_font=&#8221;|600|||||||&#8221; header_3_font=&#8221;||||||||&#8221; header_3_text_color=&#8221;#000000&#8243; header_3_font_size=&#8221;26px&#8221; header_4_font=&#8221;|700|||||||&#8221; header_4_text_color=&#8221;#000000&#8243; header_4_font_size=&#8221;24px&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h4>Travel hours counter<\/h4>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; text_text_color=&#8221;#000000&#8243; text_line_height=&#8221;1.8em&#8221; link_font=&#8221;|600|||on||||&#8221; link_text_color=&#8221;#000000&#8243; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Configurable threshold (e.g. 30 mins, collective agreement for structural works) to automatically allocate time between the employee and the employer.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_3,1_3,1_3&#8243; use_custom_gutter=&#8221;on&#8221; gutter_width=&#8221;2&#8243; make_equal=&#8221;on&#8221; custom_padding_last_edited=&#8221;on|tablet&#8221; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; width=&#8221;90%&#8221; max_width=&#8221;1260px&#8221; custom_margin=&#8221;||||false|false&#8221; custom_padding=&#8221;||||false|false&#8221; custom_padding_tablet=&#8221;0px||||false|false&#8221; custom_padding_phone=&#8221;0px||||false|false&#8221; border_radii=&#8221;off||||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#F1BB10&#8243; custom_padding=&#8221;40px|30px|40px|30px|false|false&#8221; border_color_all=&#8221;#F1BB10&#8243; border_width_bottom=&#8221;10px&#8221; border_color_bottom=&#8221;#644D52&#8243; global_colors_info=&#8221;{}&#8221; custom_css_main_element_last_edited=&#8221;on|tablet&#8221; custom_css_main_element_tablet=&#8221;margin-bottom:0px !important;&#8221; custom_css_main_element_phone=&#8221;margin-bottom:0px !important;&#8221;][et_pb_text _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; text_text_color=&#8221;#000000&#8243; header_2_font=&#8221;|600|||||||&#8221; header_3_font=&#8221;||||||||&#8221; header_3_text_color=&#8221;#000000&#8243; header_3_font_size=&#8221;26px&#8221; header_4_font=&#8221;|700|||||||&#8221; header_4_text_color=&#8221;#000000&#8243; header_4_font_size=&#8221;24px&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h4>Monitoring by site \/ project<\/h4>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; text_text_color=&#8221;#000000&#8243; text_line_height=&#8221;1.8em&#8221; link_font=&#8221;|600|||on||||&#8221; link_text_color=&#8221;#000000&#8243; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Breakdown of hours by site, project or task to determine the actual cost price of each activity.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#F1BB10&#8243; custom_padding=&#8221;40px|30px|40px|30px|false|false&#8221; border_color_all=&#8221;#F1BB10&#8243; border_width_bottom=&#8221;10px&#8221; border_color_bottom=&#8221;#644D52&#8243; global_colors_info=&#8221;{}&#8221; custom_css_main_element_last_edited=&#8221;on|tablet&#8221; custom_css_main_element_tablet=&#8221;margin-bottom:0px !important;&#8221; custom_css_main_element_phone=&#8221;margin-bottom:0px !important;&#8221;][et_pb_text _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; text_text_color=&#8221;#000000&#8243; header_2_font=&#8221;|600|||||||&#8221; header_3_font=&#8221;||||||||&#8221; header_3_text_color=&#8221;#000000&#8243; header_3_font_size=&#8221;26px&#8221; header_4_font=&#8221;|700|||||||&#8221; header_4_text_color=&#8221;#000000&#8243; header_4_font_size=&#8221;24px&#8221; header_4_font_size_tablet=&#8221;24px&#8221; header_4_font_size_phone=&#8221;24px&#8221; header_4_font_size_last_edited=&#8221;on|phone&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h4>Reports ready for payroll<\/h4>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; text_text_color=&#8221;#000000&#8243; text_line_height=&#8221;1.8em&#8221; link_font=&#8221;|600|||on||||&#8221; link_text_color=&#8221;#000000&#8243; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Weekly, monthly and annual exports, compatible with your accounting and payroll systems.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#F1BB10&#8243; custom_padding=&#8221;40px|30px|40px|30px|false|false&#8221; border_color_all=&#8221;#F1BB10&#8243; border_width_bottom=&#8221;10px&#8221; border_color_bottom=&#8221;#644D52&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; text_text_color=&#8221;#000000&#8243; header_2_font=&#8221;|600|||||||&#8221; header_3_font=&#8221;||||||||&#8221; header_3_text_color=&#8221;#000000&#8243; header_3_font_size=&#8221;26px&#8221; header_4_font=&#8221;|700|||||||&#8221; header_4_text_color=&#8221;#000000&#8243; header_4_font_size=&#8221;24px&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h4>Absences and holidays<\/h4>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; text_text_color=&#8221;#000000&#8243; text_line_height=&#8221;1.8em&#8221; link_font=&#8221;|600|||on||||&#8221; link_text_color=&#8221;#000000&#8243; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Requests for time off, holiday entitlement and overtime are visible in real time to both the employee and the employer.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;rgba(255,255,255,0.73)&#8221; background_image=&#8221;https:\/\/swissworktime.ch\/wp-content\/uploads\/2026\/03\/gris-1920-500.jpg&#8221; background_blend=&#8221;overlay&#8221; custom_padding=&#8221;||||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row column_structure=&#8221;3_5,2_5&#8243; make_equal=&#8221;on&#8221; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; width=&#8221;90%&#8221; max_width=&#8221;1260px&#8221; custom_padding=&#8221;||0px|||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;3_5&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; header_2_font=&#8221;Proza Libre|600|||||||&#8221; header_2_text_align=&#8221;left&#8221; header_2_text_color=&#8221;#644D52&#8243; header_2_font_size=&#8221;48px&#8221; header_3_text_align=&#8221;center&#8221; header_3_text_color=&#8221;#FFFFFF&#8221; header_3_font_size=&#8221;28px&#8221; custom_margin=&#8221;||26px|||&#8221; header_2_font_size_tablet=&#8221;44px&#8221; header_2_font_size_phone=&#8221;40px&#8221; header_2_font_size_last_edited=&#8221;on|desktop&#8221; header_2_line_height_phone=&#8221;1.3em&#8221; header_2_line_height_last_edited=&#8221;off|phone&#8221; header_3_font_size_tablet=&#8221;&#8221; header_3_font_size_phone=&#8221;25px&#8221; header_3_font_size_last_edited=&#8221;on|phone&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>A single, transparent rate<\/h2>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; header_3_text_color=&#8221;#000000&#8243; header_3_font_size=&#8221;28px&#8221; header_3_font_size_tablet=&#8221;28px&#8221; header_3_font_size_phone=&#8221;25px&#8221; header_3_font_size_last_edited=&#8221;on|phone&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3>5.- \/ employee \/ month<\/h3>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; text_text_color=&#8221;#000000&#8243; custom_padding_tablet=&#8221;|15px||15px|false|true&#8221; custom_padding_phone=&#8221;&#8221; custom_padding_last_edited=&#8221;on|desktop&#8221; custom_css_free_form=&#8221;.et_pb_text ul li,||.et_pb_module ul li {||    list-style-type: none;||    padding-top: 0.4em;||    padding-left: 1em;||}||||.et_pb_text ul li::before,||.et_pb_module ul li::before {||    font-family: &#8216;ETmodules&#8217;;||    content: %22%924e%22;||    font-size: 120%;||    color: #644d52;||    float: left;||    margin-left: -2em;||    \/* augmenter si le texte passe en-dessous (utile quand on emploie une image    content:url(%22https:\/\/&#8230;%22)  *\/||    margin-right: 1em;||||}&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<ul>\n<li>1-month free trial, with no obligation<\/li>\n<li>0. \u2013 set-up fee<\/li>\n<li>No credit card to get started<\/li>\n<li>Mobile app included (Android \/ iPhone)<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;2_5&#8243; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; custom_css_main_element=&#8221;margin:auto;&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_button button_url=&#8221;https:\/\/www.swissworktime.pro\/deflang\/WebDemo\/WebAccountRequest?origin=calcul&#8221; button_text=&#8221;Create my free account&#8221; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; button_text_size=&#8221;25px&#8221; button_text_color=&#8221;#644D52&#8243; button_bg_color=&#8221;#F1BB10&#8243; button_font=&#8221;|600|||||||&#8221; custom_margin=&#8221;||5px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_button][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;rgba(255,255,255,0.61)&#8221; background_enable_image=&#8221;off&#8221; background_position=&#8221;top_center&#8221; background_blend=&#8221;overlay&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; width=&#8221;90%&#8221; max_width=&#8221;1260px&#8221; custom_margin=&#8221;||||false|false&#8221; custom_padding=&#8221;||0px|||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; header_2_font=&#8221;Proza Libre|600|||||||&#8221; header_2_text_align=&#8221;left&#8221; header_2_text_color=&#8221;#644D52&#8243; header_2_font_size=&#8221;48px&#8221; header_3_text_align=&#8221;center&#8221; header_3_text_color=&#8221;#FFFFFF&#8221; header_3_font_size=&#8221;28px&#8221; custom_margin=&#8221;||26px|||&#8221; header_2_font_size_tablet=&#8221;44px&#8221; header_2_font_size_phone=&#8221;40px&#8221; header_2_font_size_last_edited=&#8221;on|desktop&#8221; header_2_line_height_phone=&#8221;1.3em&#8221; header_2_line_height_last_edited=&#8221;off|phone&#8221; header_3_font_size_tablet=&#8221;&#8221; header_3_font_size_phone=&#8221;25px&#8221; header_3_font_size_last_edited=&#8221;on|phone&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>Frequently Asked Questions<\/h2>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; header_3_text_color=&#8221;#000000&#8243; header_3_font_size=&#8221;28px&#8221; header_3_font_size_tablet=&#8221;28px&#8221; header_3_font_size_phone=&#8221;25px&#8221; header_3_font_size_last_edited=&#8221;on|phone&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3>Everything you need to know about calculating working hours<\/h3>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; width=&#8221;90%&#8221; max_width=&#8221;1260px&#8221; custom_margin=&#8221;||||false|false&#8221; custom_padding=&#8221;||||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_toggle title=&#8221;How do you work out your working hours?&#8221; open_toggle_text_color=&#8221;#000000&#8243; icon_color=&#8221;#644D52&#8243; use_icon_font_size=&#8221;on&#8221; icon_font_size=&#8221;30px&#8221; open_icon_color=&#8221;#644D52&#8243; open_use_icon_font_size=&#8221;on&#8221; open_icon_font_size=&#8221;30px&#8221; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; title_text_color=&#8221;#000000&#8243; title_font_size=&#8221;20px&#8221; background_color=&#8221;RGBA(255,255,255,0)&#8221; border_width_all=&#8221;3px&#8221; border_color_all=&#8221;#F1BB10&#8243; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Add up the time elapsed between the start and end times for each shift (morning, afternoon), then deduct any unpaid breaks. The simulation above illustrates this calculation, including the calculation of travel time; the SwissWorkTime app then carries this out automatically for your entire team. <\/p>\n<p>[\/et_pb_toggle][et_pb_toggle title=&#8221;How is overtime calculated in Switzerland?&#8221; open_toggle_text_color=&#8221;#000000&#8243; icon_color=&#8221;#644D52&#8243; use_icon_font_size=&#8221;on&#8221; icon_font_size=&#8221;30px&#8221; open_icon_color=&#8221;#644D52&#8243; open_use_icon_font_size=&#8221;on&#8221; open_icon_font_size=&#8221;30px&#8221; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; title_text_color=&#8221;#000000&#8243; title_font_size=&#8221;20px&#8221; background_color=&#8221;RGBA(255,255,255,0)&#8221; border_width_all=&#8221;3px&#8221; border_color_all=&#8221;#F1BB10&#8243; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>How to calculate your working hours Overtime refers to time worked in excess of the scheduled or contractual hours, often calculated on a daily or weekly basis depending on the canton, the contract or the collective agreement. Specialised software automatically compares scheduled and actual hours to perform this calculation. <\/p>\n<p>[\/et_pb_toggle][et_pb_toggle title=&#8221;How should the time be allocated between the employee and the employer?&#8221; open_toggle_text_color=&#8221;#000000&#8243; icon_color=&#8221;#644D52&#8243; use_icon_font_size=&#8221;on&#8221; icon_font_size=&#8221;30px&#8221; open_icon_color=&#8221;#644D52&#8243; open_use_icon_font_size=&#8221;on&#8221; open_icon_font_size=&#8221;30px&#8221; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; title_text_color=&#8221;#000000&#8243; title_font_size=&#8221;20px&#8221; background_color=&#8221;RGBA(255,255,255,0)&#8221; border_width_all=&#8221;3px&#8221; border_color_all=&#8221;#F1BB10&#8243; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Some collective agreements, such as the collective agreement for structural work, specify a threshold for travel time to be borne by the employee (for example, 30 minutes per day); beyond this threshold, the travel time is borne by the employer. This threshold can be configured in SwissWorkTime, which automatically calculates the split between the two. <\/p>\n<p>[\/et_pb_toggle][et_pb_toggle title=&#8221;What is the best app for calculating a team\u2019s working hours?&#8221; open_toggle_text_color=&#8221;#000000&#8243; icon_color=&#8221;#644D52&#8243; use_icon_font_size=&#8221;on&#8221; icon_font_size=&#8221;30px&#8221; open_icon_color=&#8221;#644D52&#8243; open_use_icon_font_size=&#8221;on&#8221; open_icon_font_size=&#8221;30px&#8221; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; title_text_color=&#8221;#000000&#8243; title_font_size=&#8221;20px&#8221; background_color=&#8221;RGBA(255,255,255,0)&#8221; border_width_all=&#8221;3px&#8221; border_color_all=&#8221;#F1BB10&#8243; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>For a team, a mobile app for recording working hours by time slot is more reliable than an Excel spreadsheet: employees enter their hours via their smartphone, the manager approves them, and reports and calculations are generated automatically.<\/p>\n<p>[\/et_pb_toggle][et_pb_toggle title=&#8221;Can I try it for free before committing?&#8221; open_toggle_text_color=&#8221;#000000&#8243; icon_color=&#8221;#644D52&#8243; use_icon_font_size=&#8221;on&#8221; icon_font_size=&#8221;30px&#8221; open_icon_color=&#8221;#644D52&#8243; open_use_icon_font_size=&#8221;on&#8221; open_icon_font_size=&#8221;30px&#8221; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; title_text_color=&#8221;#000000&#8243; title_font_size=&#8221;20px&#8221; background_color=&#8221;RGBA(255,255,255,0)&#8221; border_width_all=&#8221;3px&#8221; border_color_all=&#8221;#F1BB10&#8243; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>What is the best app for calculating a team\u2019s working hours? SwissWorkTime offers a free one-month trial \u2013 with no obligation and no credit card required \u2013 so you can try out the time tracking and calculation features for your whole team before you decide. <\/p>\n<p>[\/et_pb_toggle][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#644D52&#8243; custom_margin=&#8221;30px||30px||false|false&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row use_custom_gutter=&#8221;on&#8221; gutter_width=&#8221;2&#8243; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; width=&#8221;90%&#8221; max_width=&#8221;1920px&#8221; custom_padding=&#8221;27px||27px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; header_2_font=&#8221;Proza Libre|600|||||||&#8221; header_2_text_align=&#8221;center&#8221; header_2_text_color=&#8221;#FFFFFF&#8221; header_2_font_size=&#8221;48px&#8221; header_3_text_align=&#8221;center&#8221; header_3_text_color=&#8221;#FFFFFF&#8221; header_3_font_size=&#8221;28px&#8221; custom_margin=&#8221;||26px|||&#8221; header_2_font_size_tablet=&#8221;44px&#8221; header_2_font_size_phone=&#8221;40px&#8221; header_2_font_size_last_edited=&#8221;on|desktop&#8221; header_2_line_height_phone=&#8221;1.3em&#8221; header_2_line_height_last_edited=&#8221;off|phone&#8221; header_3_font_size_tablet=&#8221;&#8221; header_3_font_size_phone=&#8221;25px&#8221; header_3_font_size_last_edited=&#8221;on|phone&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>Ready to automate your calculations?<\/h2>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;||||||||&#8221; text_text_color=&#8221;#FFFFFF&#8221; text_font_size=&#8221;20px&#8221; text_orientation=&#8221;center&#8221; custom_padding_tablet=&#8221;|15px||15px|false|true&#8221; custom_padding_phone=&#8221;&#8221; custom_padding_last_edited=&#8221;on|desktop&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Join the hundreds of companies already optimizing their day-to-day operations with our solution.<\/p>\n<p>[\/et_pb_text][et_pb_button button_url=&#8221;https:\/\/www.swissworktime.pro\/deflang\/WebDemo\/WebAccountRequest?origin=calcul&#8221; button_text=&#8221;Start my 30-day free trial&#8221; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; button_text_size=&#8221;25px&#8221; button_text_color=&#8221;#644D52&#8243; button_bg_color=&#8221;#F1BB10&#8243; button_font=&#8221;|600|||||||&#8221; custom_margin=&#8221;||5px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_button][et_pb_text _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#FFFFFF&#8221; text_font_size=&#8221;14px&#8221; text_orientation=&#8221;center&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>No commitment \u00b7 no credit card required<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; disabled_on=&#8221;off|off|off&#8221; _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.24.2&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; global_module=&#8221;5192&#8243; saved_tabs=&#8221;all&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.24.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;https:\/\/swissworktime.ch\/wp-content\/uploads\/2024\/06\/GIF-EN-FRANC.gif&#8221; alt=&#8221;SwissWorkTime 5 Fr. per employee per month and 1 month free to try the application        &#8221; url=&#8221;https:\/\/swissworktime.ch\/en\/prices\/free-trial\/&#8221; disabled_on=&#8221;on|on|off&#8221; admin_label=&#8221;Image&#8221; _builder_version=&#8221;4.24.2&#8243; _module_preset=&#8221;default&#8221; positioning=&#8221;fixed&#8221; position_origin_f=&#8221;center_right&#8221; horizontal_offset=&#8221;10px&#8221; width=&#8221;10%&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Calculation of working hoursCalculate your hours \u2013 no spreadsheets, no hassleTry our free working hours calculator opposite, then find out how SwissWorkTime automates this calculation for your entire team, including the tracking of your travel time. Automatic calculation of actual, scheduled and overtime hours Mobile time recording by time slot: morning, afternoon, site work or [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","inline_featured_image":false,"footnotes":""},"class_list":["post-259201","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>All SwissWorkTime Features<\/title>\n<meta name=\"description\" content=\"Discover SwissWorkTime&#039;s features: time tracking, projects, absences, reports, and exports\u2014all designed to simplify your HR management.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/swissworktime.ch\/en\/calculation-of-hours\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"All SwissWorkTime Features\" \/>\n<meta property=\"og:description\" content=\"Discover SwissWorkTime&#039;s features: time tracking, projects, absences, reports, and exports\u2014all designed to simplify your HR management.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/swissworktime.ch\/en\/calculation-of-hours\/\" \/>\n<meta property=\"og:site_name\" content=\"SwissWorkTime\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/swissworktime\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-24T11:21:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/swissworktime.ch\/wp-content\/uploads\/2022\/11\/logo_swissworktime.png\" \/>\n\t<meta property=\"og:image:width\" content=\"430\" \/>\n\t<meta property=\"og:image:height\" content=\"430\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/swissworktime.ch\\\/en\\\/calculation-of-hours\\\/\",\"url\":\"https:\\\/\\\/swissworktime.ch\\\/en\\\/calculation-of-hours\\\/\",\"name\":\"All SwissWorkTime Features\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/swissworktime.ch\\\/en\\\/#website\"},\"datePublished\":\"2026-09-23T12:20:12+00:00\",\"dateModified\":\"2026-09-24T11:21:49+00:00\",\"description\":\"Discover SwissWorkTime's features: time tracking, projects, absences, reports, and exports\u2014all designed to simplify your HR management.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/swissworktime.ch\\\/en\\\/calculation-of-hours\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/swissworktime.ch\\\/en\\\/calculation-of-hours\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/swissworktime.ch\\\/en\\\/calculation-of-hours\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/swissworktime.ch\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Calculation of hours\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/swissworktime.ch\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/swissworktime.ch\\\/en\\\/\",\"name\":\"SwissWorkTime\",\"description\":\"App pour la gestion et la saisie des heures de travail\",\"publisher\":{\"@id\":\"https:\\\/\\\/swissworktime.ch\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/swissworktime.ch\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/swissworktime.ch\\\/en\\\/#organization\",\"name\":\"SwissWorkTime\",\"url\":\"https:\\\/\\\/swissworktime.ch\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/swissworktime.ch\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/swissworktime.ch\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/logoSWT_header.png\",\"contentUrl\":\"https:\\\/\\\/swissworktime.ch\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/logoSWT_header.png\",\"width\":1024,\"height\":250,\"caption\":\"SwissWorkTime\"},\"image\":{\"@id\":\"https:\\\/\\\/swissworktime.ch\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/swissworktime\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"All SwissWorkTime Features","description":"Discover SwissWorkTime's features: time tracking, projects, absences, reports, and exports\u2014all designed to simplify your HR management.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/swissworktime.ch\/en\/calculation-of-hours\/","og_locale":"en_US","og_type":"article","og_title":"All SwissWorkTime Features","og_description":"Discover SwissWorkTime's features: time tracking, projects, absences, reports, and exports\u2014all designed to simplify your HR management.","og_url":"https:\/\/swissworktime.ch\/en\/calculation-of-hours\/","og_site_name":"SwissWorkTime","article_publisher":"https:\/\/www.facebook.com\/swissworktime","article_modified_time":"2026-09-24T11:21:49+00:00","og_image":[{"width":430,"height":430,"url":"https:\/\/swissworktime.ch\/wp-content\/uploads\/2022\/11\/logo_swissworktime.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/swissworktime.ch\/en\/calculation-of-hours\/","url":"https:\/\/swissworktime.ch\/en\/calculation-of-hours\/","name":"All SwissWorkTime Features","isPartOf":{"@id":"https:\/\/swissworktime.ch\/en\/#website"},"datePublished":"2026-09-23T12:20:12+00:00","dateModified":"2026-09-24T11:21:49+00:00","description":"Discover SwissWorkTime's features: time tracking, projects, absences, reports, and exports\u2014all designed to simplify your HR management.","breadcrumb":{"@id":"https:\/\/swissworktime.ch\/en\/calculation-of-hours\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/swissworktime.ch\/en\/calculation-of-hours\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/swissworktime.ch\/en\/calculation-of-hours\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/swissworktime.ch\/en\/"},{"@type":"ListItem","position":2,"name":"Calculation of hours"}]},{"@type":"WebSite","@id":"https:\/\/swissworktime.ch\/en\/#website","url":"https:\/\/swissworktime.ch\/en\/","name":"SwissWorkTime","description":"App pour la gestion et la saisie des heures de travail","publisher":{"@id":"https:\/\/swissworktime.ch\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/swissworktime.ch\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/swissworktime.ch\/en\/#organization","name":"SwissWorkTime","url":"https:\/\/swissworktime.ch\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/swissworktime.ch\/en\/#\/schema\/logo\/image\/","url":"https:\/\/swissworktime.ch\/wp-content\/uploads\/2021\/02\/logoSWT_header.png","contentUrl":"https:\/\/swissworktime.ch\/wp-content\/uploads\/2021\/02\/logoSWT_header.png","width":1024,"height":250,"caption":"SwissWorkTime"},"image":{"@id":"https:\/\/swissworktime.ch\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/swissworktime"]}]}},"_links":{"self":[{"href":"https:\/\/swissworktime.ch\/en\/wp-json\/wp\/v2\/pages\/259201","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/swissworktime.ch\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/swissworktime.ch\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/swissworktime.ch\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/swissworktime.ch\/en\/wp-json\/wp\/v2\/comments?post=259201"}],"version-history":[{"count":3,"href":"https:\/\/swissworktime.ch\/en\/wp-json\/wp\/v2\/pages\/259201\/revisions"}],"predecessor-version":[{"id":259216,"href":"https:\/\/swissworktime.ch\/en\/wp-json\/wp\/v2\/pages\/259201\/revisions\/259216"}],"wp:attachment":[{"href":"https:\/\/swissworktime.ch\/en\/wp-json\/wp\/v2\/media?parent=259201"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}