{"id":284349,"date":"2024-10-24T14:19:38","date_gmt":"2024-10-24T02:19:38","guid":{"rendered":"https:\/\/www.reckon.com\/au\/?post_type=sbh&#038;p=284349"},"modified":"2026-08-07T17:35:40","modified_gmt":"2026-08-07T05:35:40","slug":"timesheet-calculator","status":"publish","type":"sbh","link":"https:\/\/www.reckon.com\/au\/small-business-resources\/calculators\/timesheet-calculator\/","title":{"rendered":"Timesheets calculator for small businesses"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; custom_padding_last_edited=&#8221;on|phone&#8221; _builder_version=&#8221;4.23&#8243; custom_padding_tablet=&#8221;&#8221; custom_padding_phone=&#8221;0px||||false|false&#8221; da_disable_devices=&#8221;off|off|off&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; da_is_popup=&#8221;off&#8221; da_exit_intent=&#8221;off&#8221; da_has_close=&#8221;on&#8221; da_alt_close=&#8221;off&#8221; da_dark_close=&#8221;off&#8221; da_not_modal=&#8221;on&#8221; da_is_singular=&#8221;off&#8221; da_with_loader=&#8221;off&#8221; da_has_shadow=&#8221;on&#8221;][et_pb_row column_structure=&#8221;1_3,2_3&#8243; _builder_version=&#8221;4.23&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; width=&#8221;100%&#8221; custom_padding=&#8221;||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_3&#8243; module_class=&#8221;table-contents&#8221; _builder_version=&#8221;4.23&#8243; background_color=&#8221;#f3f2f6&#8243; custom_padding=&#8221;25px||25px||true|false&#8221; sticky_position=&#8221;top&#8221; sticky_limit_bottom=&#8221;section&#8221; sticky_position_tablet=&#8221;top&#8221; sticky_position_phone=&#8221;none&#8221; sticky_position_last_edited=&#8221;on|desktop&#8221; border_radii=&#8221;on|24px|24px|24px|24px&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text _builder_version=&#8221;4.23&#8243; text_font=&#8221;||||||||&#8221; global_colors_info=&#8221;{}&#8221; background__hover_enabled=&#8221;on|desktop&#8221;][\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;2_3&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text admin_label=&#8221;Copy paste body text here&#8221; _builder_version=&#8221;4.27.7&#8243; header_2_font_size=&#8221;32px&#8221; hover_enabled=&#8221;0&#8243; header_2_font_size_tablet=&#8221;30px&#8221; header_2_font_size_phone=&#8221;26px&#8221; header_2_font_size_last_edited=&#8221;on|tablet&#8221; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<p>Calculating an employee&#8217;s hours worked and pay by hand can be time-consuming.\u00a0To make life easy, we&#8217;ve built a simple timesheet calculator to help you determine the pay your workers have earned for hours worked in an average work week.<\/p>\n<p>What this calculator doesn&#8217;t include:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.reckon.com\/au\/small-business-resources\/payroll-guide\/modern-awards\/\">Awards<\/a><\/li>\n<li>enterprise agreements<\/li>\n<li>Saturday &amp; Sunday penalty rates<\/li>\n<\/ul>\n<p>However, the calculator automatically provides a figure based on base pay and hours worked in a standard working week, and tracks overtime an employee has worked.<\/p>\n<h2>Free timesheet calculator<\/h2>\n<p>Use our free timesheet calculator below! Simply enter your base pay, hours worked, and toggle between AM and PM. Click on the down arrow to copy down a day&#8217;s work, or click the &#8216;x&#8217; button to clear a line. Once entered, review your calculations below.<\/p>\n<p>[\/et_pb_text][et_pb_code disabled_on=&#8221;on|on|off&#8221; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<div class=\"rtc-wrap\"><!-- [et_pb_line_break_holder] --><\/p>\n<style><!-- [et_pb_line_break_holder] -->@import url('https:\/\/fonts.googleapis.com\/css2?family=Open+Sans:wght@400;600;700&display=swap');<!-- [et_pb_line_break_holder] -->.rtc-wrap, .rtc-wrap * { box-sizing: border-box; }<!-- [et_pb_line_break_holder] -->.rtc-wrap { font-family: 'Open Sans', Arial, sans-serif; color: #0a004a; max-width: 860px; }<!-- [et_pb_line_break_holder] -->.rtc-card { background: #ffffff; border-radius: 16px; padding: 1.5rem; box-shadow: 0 4px 20px rgba(10,0,74,0.1), 0 1px 3px rgba(10,0,74,0.06); margin-bottom: 16px; }<!-- [et_pb_line_break_holder] -->.rtc-top { display: flex; justify-content: space-between; align-items: flex-end; flex-wrap: wrap; gap: 14px; margin-bottom: 18px; }<!-- [et_pb_line_break_holder] -->.rtc-wrap .rtc-top p.rtc-label { font-size: 0.9rem !important; font-weight: 600 !important; margin: 0 0 4px !important; padding: 0 !important; line-height: 1.4 !important; }<!-- [et_pb_line_break_holder] -->.rtc-field { position: relative; display: inline-flex; align-items: center; }<!-- [et_pb_line_break_holder] -->.rtc-field::before { content: '$'; position: absolute; left: 13px; top: 50%; transform: translateY(-50%); font-size: 0.9rem; color: #6b6890; pointer-events: none; }<!-- [et_pb_line_break_holder] -->.rtc-wrap .rtc-field input.rtc-rate { width: 130px !important; height: 42px !important; border: 1.5px solid #ded9ff !important; border-radius: 10px !important; padding: 0 12px 0 28px !important; font-size: 0.9375rem !important; font-family: inherit !important; color: #0a004a !important; background: #ffffff !important; outline: none !important; margin: 0 !important; }<!-- [et_pb_line_break_holder] -->.rtc-wrap .rtc-field input.rtc-rate:focus { border-color: #ff5447 !important; box-shadow: 0 0 0 3px rgba(255,84,71,0.15) !important; }<!-- [et_pb_line_break_holder] -->.rtc-rate-unit { font-size: 0.8125rem; color: #6b6890; margin-left: 8px; }<!-- [et_pb_line_break_holder] -->.rtc-grid { display: grid; grid-template-columns: 52px minmax(0,1fr) minmax(0,1fr) 122px 28px 58px 28px; gap: 8px; align-items: center; }<!-- [et_pb_line_break_holder] -->.rtc-wrap button.rtc-fill, .rtc-wrap button.rtc-clear { visibility: hidden; width: 28px !important; height: 28px !important; padding: 0 !important; margin: 0 !important; background: none !important; border: none !important; cursor: pointer; display: flex; align-items: center; justify-content: center; border-radius: 6px !important; }<!-- [et_pb_line_break_holder] -->.rtc-wrap button.rtc-fill svg, .rtc-wrap button.rtc-clear svg { width: 17px; height: 17px; stroke: #6b6890; transition: stroke 0.15s ease; }<!-- [et_pb_line_break_holder] -->.rtc-wrap button.rtc-fill:hover svg, .rtc-wrap button.rtc-clear:hover svg { stroke: #ff5447; }<!-- [et_pb_line_break_holder] -->.rtc-wrap button.rtc-fill:focus-visible, .rtc-wrap button.rtc-clear:focus-visible { outline: none !important; box-shadow: 0 0 0 3px rgba(255,84,71,0.25) !important; visibility: visible; }<!-- [et_pb_line_break_holder] -->.rtc-row.rtc-can-fill .rtc-fill { visibility: visible; }<!-- [et_pb_line_break_holder] -->.rtc-row.rtc-can-clear .rtc-clear { visibility: visible; }<!-- [et_pb_line_break_holder] -->.rtc-head { font-size: 0.75rem; font-weight: 600; color: #6b6890; padding-bottom: 8px; border-bottom: 1.5px solid #ded9ff; }<!-- [et_pb_line_break_holder] -->.rtc-head .rtc-th-hours { text-align: right; }<!-- [et_pb_line_break_holder] -->.rtc-row { padding: 7px 0; border-bottom: 1px solid #f1eefc; }<!-- [et_pb_line_break_holder] -->.rtc-row:last-child { border-bottom: none; }<!-- [et_pb_line_break_holder] -->.rtc-day { font-size: 0.84rem; font-weight: 600; }<!-- [et_pb_line_break_holder] -->.rtc-tg { display: flex; align-items: center; gap: 3px; }<!-- [et_pb_line_break_holder] -->.rtc-colon { color: #a39fc4; font-size: 0.8rem; }<!-- [et_pb_line_break_holder] -->.rtc-wrap .rtc-row input.rtc-t { width: 38px !important; height: 36px !important; border: 1.5px solid #ded9ff !important; border-radius: 8px !important; padding: 0 !important; margin: 0 !important; text-align: center !important; font-size: 0.8125rem !important; font-family: inherit !important; color: #0a004a !important; background: #ffffff !important; outline: none !important; }<!-- [et_pb_line_break_holder] -->.rtc-wrap .rtc-row input.rtc-t:focus { border-color: #ff5447 !important; box-shadow: 0 0 0 3px rgba(255,84,71,0.15) !important; }<!-- [et_pb_line_break_holder] -->.rtc-wrap .rtc-row input.rtc-t::placeholder { color: #a39fc4 !important; }<!-- [et_pb_line_break_holder] -->.rtc-wrap .rtc-row select.rtc-ampm { height: 36px !important; border: 1.5px solid #ded9ff !important; border-radius: 8px !important; font-size: 0.75rem !important; font-family: inherit !important; color: #6b6890 !important; background: #ffffff !important; padding: 0 4px !important; margin: 0 !important; outline: none !important; cursor: pointer; }<!-- [et_pb_line_break_holder] -->.rtc-wrap .rtc-row select.rtc-ampm:focus { border-color: #ff5447 !important; box-shadow: 0 0 0 3px rgba(255,84,71,0.15) !important; }<!-- [et_pb_line_break_holder] -->.rtc-hours { text-align: right; font-size: 0.84rem; font-weight: 700; }<!-- [et_pb_line_break_holder] -->.rtc-dim { color: #a39fc4; }<!-- [et_pb_line_break_holder] -->.rtc-band { background: #ffe6e4; border-radius: 12px; padding: 14px 18px; margin-top: 16px; display: flex; justify-content: space-between; align-items: center; gap: 16px; flex-wrap: wrap; }<!-- [et_pb_line_break_holder] -->.rtc-band-stats { display: flex; gap: 26px; flex-wrap: wrap; }<!-- [et_pb_line_break_holder] -->.rtc-wrap .rtc-band p.rtc-stat-label { font-size: 0.75rem !important; color: #6b6890 !important; margin: 0 !important; padding: 0 !important; line-height: 1.5 !important; }<!-- [et_pb_line_break_holder] -->.rtc-wrap .rtc-band p.rtc-stat-value { font-size: 0.9375rem !important; font-weight: 700 !important; margin: 0 !important; padding: 0 !important; line-height: 1.5 !important; }<!-- [et_pb_line_break_holder] -->.rtc-band-total { text-align: right; }<!-- [et_pb_line_break_holder] -->.rtc-wrap .rtc-band p.rtc-total-value { font-size: 1.375rem !important; font-weight: 700 !important; color: #ff5447 !important; margin: 0 !important; padding: 0 !important; line-height: 1.4 !important; }<!-- [et_pb_line_break_holder] -->.rtc-actions { display: flex; gap: 10px; margin-top: 16px; }<!-- [et_pb_line_break_holder] -->.rtc-wrap button.rtc-btn { font-family: inherit !important; font-size: 0.875rem !important; border-radius: 10px !important; padding: 10px 18px !important; cursor: pointer; transition: background 0.15s ease, border-color 0.15s ease; line-height: 1.4 !important; }<!-- [et_pb_line_break_holder] -->.rtc-wrap button.rtc-copy { background: #ff5447 !important; color: #ffffff !important; border: 1.5px solid #ff5447 !important; font-weight: 700 !important; }<!-- [et_pb_line_break_holder] -->.rtc-wrap button.rtc-copy:hover { background: #e6473b !important; border-color: #e6473b !important; }<!-- [et_pb_line_break_holder] -->.rtc-wrap button.rtc-reset { background: #ffffff !important; color: #6b6890 !important; border: 1.5px solid #ded9ff !important; font-weight: 600 !important; }<!-- [et_pb_line_break_holder] -->.rtc-wrap button.rtc-reset:hover { border-color: #a39fc4 !important; }<!-- [et_pb_line_break_holder] -->.rtc-wrap button.rtc-btn:focus-visible { outline: none !important; box-shadow: 0 0 0 3px rgba(255,84,71,0.25) !important; }<!-- [et_pb_line_break_holder] -->.rtc-panel { background: #ffe6e4; border-radius: 16px; }<!-- [et_pb_line_break_holder] -->.rtc-panel-head { width: 100%; background: none; border: none; font-family: inherit; cursor: pointer; display: flex; justify-content: space-between; align-items: center; padding: 1rem 1.4rem; text-align: left; }<!-- [et_pb_line_break_holder] -->.rtc-wrap .rtc-panel-head p { font-size: 0.9375rem !important; font-weight: 700 !important; color: #0a004a !important; margin: 0 !important; padding: 0 !important; line-height: 1.5 !important; }<!-- [et_pb_line_break_holder] -->.rtc-chev { width: 18px; height: 18px; flex: 0 0 auto; transition: transform 0.2s ease; }<!-- [et_pb_line_break_holder] -->.rtc-open .rtc-chev { transform: rotate(180deg); }<!-- [et_pb_line_break_holder] -->.rtc-panel-head:focus-visible { outline: none; box-shadow: 0 0 0 3px rgba(255,84,71,0.25); border-radius: 16px; }<!-- [et_pb_line_break_holder] -->.rtc-panel-body { display: none; padding: 0 1.4rem 1.3rem; }<!-- [et_pb_line_break_holder] -->.rtc-open .rtc-panel-body { display: block; }<!-- [et_pb_line_break_holder] -->.rtc-wrap .rtc-panel-body p.rtc-rule { font-size: 0.875rem !important; line-height: 1.6 !important; margin: 0 0 12px !important; padding: 0 !important; color: #0a004a !important; }<!-- [et_pb_line_break_holder] -->.rtc-inset { background: #ffffff; border-radius: 10px; padding: 12px 14px; }<!-- [et_pb_line_break_holder] -->.rtc-wrap .rtc-inset p.rtc-inset-title { font-size: 0.8125rem !important; font-weight: 700 !important; margin: 0 0 4px !important; padding: 0 !important; line-height: 1.5 !important; }<!-- [et_pb_line_break_holder] -->.rtc-wrap .rtc-inset p.rtc-line { font-size: 0.8125rem !important; margin: 0 !important; padding: 0 !important; line-height: 1.7 !important; color: #0a004a !important; }<!-- [et_pb_line_break_holder] -->.rtc-wrap .rtc-inset p.rtc-nudge { font-size: 0.78rem !important; color: #6b6890 !important; margin: 4px 0 0 !important; padding: 0 !important; line-height: 1.5 !important; }<!-- [et_pb_line_break_holder] -->@media only screen and (max-width: 760px) {<!-- [et_pb_line_break_holder] -->.rtc-grid { grid-template-columns: 44px minmax(0,1fr) minmax(0,1fr) 104px 24px 48px 24px; gap: 5px; }<!-- [et_pb_line_break_holder] -->.rtc-wrap .rtc-row input.rtc-t { width: 32px !important; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><\/style>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"rtc-card\"><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"rtc-top\"><!-- [et_pb_line_break_holder] --><\/p>\n<div><!-- [et_pb_line_break_holder] --><pee class=\"rtc-label\">Base pay rate<\/pee><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"rtc-field\"><!-- [et_pb_line_break_holder] --><input class=\"rtc-rate\" type=\"text\" inputmode=\"decimal\" placeholder=\"0.00\" aria-label=\"Base pay rate in dollars per hour\"><!-- [et_pb_line_break_holder] --><span class=\"rtc-rate-unit\">\/ hr<\/span><!-- [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] --><\/p>\n<div class=\"rtc-grid rtc-head\"><!-- [et_pb_line_break_holder] --><span>Day<\/span><!-- [et_pb_line_break_holder] --><span>Start<\/span><!-- [et_pb_line_break_holder] --><span>End<\/span><!-- [et_pb_line_break_holder] --><span>Break<\/span><!-- [et_pb_line_break_holder] --><span><\/span><!-- [et_pb_line_break_holder] --><span class=\"rtc-th-hours\">Hours<\/span><!-- [et_pb_line_break_holder] --><span><\/span><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"rtc-week\"><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"rtc-band\"><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"rtc-band-stats\"><!-- [et_pb_line_break_holder] --><\/p>\n<div><!-- [et_pb_line_break_holder] --><pee class=\"rtc-stat-label\">Regular<\/pee><!-- [et_pb_line_break_holder] --><pee class=\"rtc-stat-value rtc-out-reg\">0.00 hrs<\/pee><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div><!-- [et_pb_line_break_holder] --><pee class=\"rtc-stat-label\">Overtime 150%<\/pee><!-- [et_pb_line_break_holder] --><pee class=\"rtc-stat-value rtc-out-ot150\">0.00 hrs<\/pee><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div><!-- [et_pb_line_break_holder] --><pee class=\"rtc-stat-label\">Overtime 200%<\/pee><!-- [et_pb_line_break_holder] --><pee class=\"rtc-stat-value rtc-out-ot200\">0.00 hrs<\/pee><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"rtc-band-total\"><!-- [et_pb_line_break_holder] --><pee class=\"rtc-stat-label\">Total pay<\/pee><!-- [et_pb_line_break_holder] --><pee class=\"rtc-total-value rtc-out-total\">$0.00<\/pee><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"rtc-actions\"><!-- [et_pb_line_break_holder] --><button type=\"button\" class=\"rtc-btn rtc-copy\">Copy result<\/button><!-- [et_pb_line_break_holder] --><button type=\"button\" class=\"rtc-btn rtc-reset\">Reset<\/button><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"rtc-panel\"><!-- [et_pb_line_break_holder] --><button type=\"button\" class=\"rtc-panel-head\" aria-expanded=\"false\"><!-- [et_pb_line_break_holder] --><pee class=\"rtc-panel-title\">How is overtime calculated?<\/pee><!-- [et_pb_line_break_holder] --><svg class=\"rtc-chev\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><path d=\"M6 9l6 6 6-6\" stroke=\"#ff5447\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><!-- [et_pb_line_break_holder] --><\/button><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"rtc-panel-body\"><!-- [et_pb_line_break_holder] --><pee class=\"rtc-rule\">Hours past 38 in a week count as overtime. The first 2 overtime hours are paid at 150% of your base rate, and every hour after that at 200%.<\/pee><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"rtc-inset\"><!-- [et_pb_line_break_holder] --><pee class=\"rtc-inset-title rtc-ex-title\">Example<\/pee><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"rtc-ex-lines\"><\/div>\n<p><!-- [et_pb_line_break_holder] --><pee class=\"rtc-nudge rtc-ex-nudge\"><\/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] --><script><!-- [et_pb_line_break_holder] -->(function () {<!-- [et_pb_line_break_holder] -->var wrap = document.currentScript.closest('.rtc-wrap') || document.querySelector('.rtc-wrap');<!-- [et_pb_line_break_holder] -->var DAYS = ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'];<!-- [et_pb_line_break_holder] -->var weekEl = wrap.querySelector('.rtc-week');<!-- [et_pb_line_break_holder] -->function buildRow(day) {<!-- [et_pb_line_break_holder] -->var row = document.createElement('div');<!-- [et_pb_line_break_holder] -->row.className = 'rtc-grid rtc-row';<!-- [et_pb_line_break_holder] -->row.innerHTML = '<span class=\"rtc-day\">' + day + '<\/span>' +<!-- [et_pb_line_break_holder] -->'<span class=\"rtc-tg\">' +<!-- [et_pb_line_break_holder] -->'<input class=\"rtc-t rtc-sh\" type=\"text\" inputmode=\"numeric\" maxlength=\"2\" placeholder=\"00\" data-cap=\"12\" aria-label=\"' + day + ' start hour\">' +<!-- [et_pb_line_break_holder] -->'<span class=\"rtc-colon\">:<\/span>' +<!-- [et_pb_line_break_holder] -->'<input class=\"rtc-t rtc-sm\" type=\"text\" inputmode=\"numeric\" maxlength=\"2\" placeholder=\"00\" data-cap=\"59\" aria-label=\"' + day + ' start minutes\">' +<!-- [et_pb_line_break_holder] -->'<select class=\"rtc-ampm rtc-sap\" aria-label=\"' + day + ' start am or pm\"><option>AM<\/option><option>PM<\/option><\/select>' +<!-- [et_pb_line_break_holder] -->'<\/span>' +<!-- [et_pb_line_break_holder] -->'<span class=\"rtc-tg\">' +<!-- [et_pb_line_break_holder] -->'<input class=\"rtc-t rtc-eh\" type=\"text\" inputmode=\"numeric\" maxlength=\"2\" placeholder=\"00\" data-cap=\"12\" aria-label=\"' + day + ' end hour\">' +<!-- [et_pb_line_break_holder] -->'<span class=\"rtc-colon\">:<\/span>' +<!-- [et_pb_line_break_holder] -->'<input class=\"rtc-t rtc-em\" type=\"text\" inputmode=\"numeric\" maxlength=\"2\" placeholder=\"00\" data-cap=\"59\" aria-label=\"' + day + ' end minutes\">' +<!-- [et_pb_line_break_holder] -->'<select class=\"rtc-ampm rtc-eap\" aria-label=\"' + day + ' end am or pm\"><option>AM<\/option><option>PM<\/option><\/select>' +<!-- [et_pb_line_break_holder] -->'<\/span>' +<!-- [et_pb_line_break_holder] -->'<span class=\"rtc-tg\">' +<!-- [et_pb_line_break_holder] -->'<input class=\"rtc-t rtc-bh\" type=\"text\" inputmode=\"numeric\" maxlength=\"2\" placeholder=\"00\" data-cap=\"23\" aria-label=\"' + day + ' break hours\">' +<!-- [et_pb_line_break_holder] -->'<span class=\"rtc-colon\">:<\/span>' +<!-- [et_pb_line_break_holder] -->'<input class=\"rtc-t rtc-bm\" type=\"text\" inputmode=\"numeric\" maxlength=\"2\" placeholder=\"00\" data-cap=\"59\" aria-label=\"' + day + ' break minutes\">' +<!-- [et_pb_line_break_holder] -->'<\/span>' +<!-- [et_pb_line_break_holder] -->'<button type=\"button\" class=\"rtc-fill\" title=\"Copy this day to the day below\" aria-label=\"Copy ' + day + ' to the day below\"><svg viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><path d=\"M12 4v11M7 10l5 5 5-5M5 20h14\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/button>' +<!-- [et_pb_line_break_holder] -->'<span class=\"rtc-hours rtc-dim\">0.00<\/span>' +<!-- [et_pb_line_break_holder] -->'<button type=\"button\" class=\"rtc-clear\" title=\"Clear this day\" aria-label=\"Clear ' + day + '\"><svg viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><path d=\"M6 6l12 12M18 6L6 18\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg><\/button>';<!-- [et_pb_line_break_holder] -->return row;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->for (var d = 0; d < DAYS.length; d++) { weekEl.appendChild(buildRow(DAYS[d])); }<!-- [et_pb_line_break_holder] -->var rate = wrap.querySelector('.rtc-rate');<!-- [et_pb_line_break_holder] -->var rows = weekEl.querySelectorAll('.rtc-row');<!-- [et_pb_line_break_holder] -->var outReg = wrap.querySelector('.rtc-out-reg');<!-- [et_pb_line_break_holder] -->var outOt150 = wrap.querySelector('.rtc-out-ot150');<!-- [et_pb_line_break_holder] -->var outOt200 = wrap.querySelector('.rtc-out-ot200');<!-- [et_pb_line_break_holder] -->var outTotal = wrap.querySelector('.rtc-out-total');<!-- [et_pb_line_break_holder] -->var panel = wrap.querySelector('.rtc-panel');<!-- [et_pb_line_break_holder] -->var panelHead = wrap.querySelector('.rtc-panel-head');<!-- [et_pb_line_break_holder] -->var panelTitle = wrap.querySelector('.rtc-panel-title');<!-- [et_pb_line_break_holder] -->var exTitle = wrap.querySelector('.rtc-ex-title');<!-- [et_pb_line_break_holder] -->var exLines = wrap.querySelector('.rtc-ex-lines');<!-- [et_pb_line_break_holder] -->var exNudge = wrap.querySelector('.rtc-ex-nudge');<!-- [et_pb_line_break_holder] -->var copyBtn = wrap.querySelector('.rtc-copy');<!-- [et_pb_line_break_holder] -->var resetBtn = wrap.querySelector('.rtc-reset');<!-- [et_pb_line_break_holder] -->var isDel = false;<!-- [et_pb_line_break_holder] -->function fh(n) { return (Math.round(n * 100) \/ 100).toFixed(2); }<!-- [et_pb_line_break_holder] -->function fm(n) { return (Math.round(n * 100) \/ 100).toLocaleString('en-AU', { minimumFractionDigits: 2, maximumFractionDigits: 2 }); }<!-- [et_pb_line_break_holder] -->function to24(h, m, ap) {<!-- [et_pb_line_break_holder] -->var hh = h % 12;<!-- [et_pb_line_break_holder] -->if (ap === 'PM') { hh += 12; }<!-- [et_pb_line_break_holder] -->return hh + m \/ 60;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->function dayHours(row) {<!-- [et_pb_line_break_holder] -->var sh = row.querySelector('.rtc-sh').value;<!-- [et_pb_line_break_holder] -->var eh = row.querySelector('.rtc-eh').value;<!-- [et_pb_line_break_holder] -->if (!parseInt(sh, 10) || !parseInt(eh, 10)) { return 0; }<!-- [et_pb_line_break_holder] -->var s = to24(parseInt(sh, 10), parseInt(row.querySelector('.rtc-sm').value, 10) || 0, row.querySelector('.rtc-sap').value);<!-- [et_pb_line_break_holder] -->var e = to24(parseInt(eh, 10), parseInt(row.querySelector('.rtc-em').value, 10) || 0, row.querySelector('.rtc-eap').value);<!-- [et_pb_line_break_holder] -->var b = (parseInt(row.querySelector('.rtc-bh').value, 10) || 0) + ((parseInt(row.querySelector('.rtc-bm').value, 10) || 0) \/ 60);<!-- [et_pb_line_break_holder] -->if (e < s) { e += 24; }<!-- [et_pb_line_break_holder] -->var t = e - s - b;<!-- [et_pb_line_break_holder] -->return t > 0 ? t : 0;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->function weekTotal(rows) {<!-- [et_pb_line_break_holder] -->var t = 0;<!-- [et_pb_line_break_holder] -->for (var i = 0; i < rows.length; i++) {<!-- [et_pb_line_break_holder] -->var h = dayHours(rows[i]);<!-- [et_pb_line_break_holder] -->var cell = rows[i].querySelector('.rtc-hours');<!-- [et_pb_line_break_holder] -->cell.textContent = fh(h);<!-- [et_pb_line_break_holder] -->if (h > 0) { cell.classList.remove('rtc-dim'); } else { cell.classList.add('rtc-dim'); }<!-- [et_pb_line_break_holder] -->t += h;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->return t;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->function splitWeek(t) {<!-- [et_pb_line_break_holder] -->var ot = Math.max(0, t - 38);<!-- [et_pb_line_break_holder] -->return { reg: Math.min(t, 38), ot150: Math.min(ot, 2), ot200: Math.max(0, ot - 2) };<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->var TIME_FIELDS = ['.rtc-sh', '.rtc-sm', '.rtc-eh', '.rtc-em', '.rtc-bh', '.rtc-bm'];<!-- [et_pb_line_break_holder] -->var AP_FIELDS = ['.rtc-sap', '.rtc-eap'];<!-- [et_pb_line_break_holder] -->function isEmptyRow(row) {<!-- [et_pb_line_break_holder] -->for (var i = 0; i < TIME_FIELDS.length; i++) {<!-- [et_pb_line_break_holder] -->if (row.querySelector(TIME_FIELDS[i]).value !== '') { return false; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->return true;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->function copyRow(src, dst) {<!-- [et_pb_line_break_holder] -->for (var i = 0; i < TIME_FIELDS.length; i++) {<!-- [et_pb_line_break_holder] -->dst.querySelector(TIME_FIELDS[i]).value = src.querySelector(TIME_FIELDS[i]).value;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->for (var k = 0; k < AP_FIELDS.length; k++) {<!-- [et_pb_line_break_holder] -->dst.querySelector(AP_FIELDS[k]).value = src.querySelector(AP_FIELDS[k]).value;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->function clearRow(row) {<!-- [et_pb_line_break_holder] -->for (var i = 0; i < TIME_FIELDS.length; i++) { row.querySelector(TIME_FIELDS[i]).value = ''; }<!-- [et_pb_line_break_holder] -->for (var k = 0; k < AP_FIELDS.length; k++) { row.querySelector(AP_FIELDS[k]).value = 'AM'; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->function updateFillButtons() {<!-- [et_pb_line_break_holder] -->for (var i = 0; i < rows.length; i++) {<!-- [et_pb_line_break_holder] -->var canFill = dayHours(rows[i]) > 0 && i < rows.length - 1 &#038;&#038; isEmptyRow(rows[i + 1]);<!-- [et_pb_line_break_holder] -->rows[i].classList.toggle('rtc-can-fill', canFill);<!-- [et_pb_line_break_holder] -->rows[i].classList.toggle('rtc-can-clear', !isEmptyRow(rows[i]));<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->function getRate() {<!-- [et_pb_line_break_holder] -->var v = parseFloat(rate.value.replace(\/[^0-9.]\/g, ''));<!-- [et_pb_line_break_holder] -->return isNaN(v) || v < 0 ? 0 : v;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->function line(text, bold) {<!-- [et_pb_line_break_holder] -->var p = document.createElement('p');<!-- [et_pb_line_break_holder] -->p.className = 'rtc-line';<!-- [et_pb_line_break_holder] -->if (bold) {<!-- [et_pb_line_break_holder] -->var b = document.createElement('b');<!-- [et_pb_line_break_holder] -->b.textContent = text;<!-- [et_pb_line_break_holder] -->p.appendChild(b);<!-- [et_pb_line_break_holder] -->} else { p.textContent = text; }<!-- [et_pb_line_break_holder] -->return p;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->function updatePanel(state) {<!-- [et_pb_line_break_holder] -->exLines.innerHTML = '';<!-- [et_pb_line_break_holder] -->exNudge.textContent = '';<!-- [et_pb_line_break_holder] -->var r = state.rate;<!-- [et_pb_line_break_holder] -->var hasHours = state.total > 0;<!-- [et_pb_line_break_holder] -->if (!hasHours) {<!-- [et_pb_line_break_holder] -->exTitle.textContent = 'Example';<!-- [et_pb_line_break_holder] -->exLines.appendChild(line('A 42-hour week at $24.10\/hr:'));<!-- [et_pb_line_break_holder] -->exLines.appendChild(line('38.00 hrs \u00d7 $24.10 = $915.80'));<!-- [et_pb_line_break_holder] -->exLines.appendChild(line('2.00 hrs \u00d7 $36.15 (150%) = $72.30'));<!-- [et_pb_line_break_holder] -->exLines.appendChild(line('2.00 hrs \u00d7 $48.20 (200%) = $96.40'));<!-- [et_pb_line_break_holder] -->exLines.appendChild(line('Total pay = $1,084.50', true));<!-- [et_pb_line_break_holder] -->exNudge.textContent = 'Enter your times above and this example updates with your own figures.';<!-- [et_pb_line_break_holder] -->return;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->exTitle.textContent = 'This week';<!-- [et_pb_line_break_holder] -->if (r <= 0) {<!-- [et_pb_line_break_holder] -->exLines.appendChild(line(fh(state.reg) + ' hrs regular'));<!-- [et_pb_line_break_holder] -->if (state.ot150 > 0) { exLines.appendChild(line(fh(state.ot150) + ' hrs at 150%')); }<!-- [et_pb_line_break_holder] -->if (state.ot200 > 0) { exLines.appendChild(line(fh(state.ot200) + ' hrs at 200%')); }<!-- [et_pb_line_break_holder] -->exNudge.textContent = 'Enter a base pay rate to see the dollar figures.';<!-- [et_pb_line_break_holder] -->return;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->if (state.ot150 <= 0 &#038;&#038; state.ot200 <= 0) {<!-- [et_pb_line_break_holder] -->exLines.appendChild(line(fh(state.reg) + ' hrs \u00d7 $' + fm(r) + ' = $' + fm(state.regPay)));<!-- [et_pb_line_break_holder] -->exNudge.textContent = \"You're \" + fh(38 - state.total) + \" hours under the 38-hour threshold, so no overtime applies yet.\";<!-- [et_pb_line_break_holder] -->return;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->exLines.appendChild(line(fh(state.reg) + ' hrs \u00d7 $' + fm(r) + ' = $' + fm(state.regPay)));<!-- [et_pb_line_break_holder] -->if (state.ot150 > 0) { exLines.appendChild(line(fh(state.ot150) + ' hrs \u00d7 $' + fm(r * 1.5) + ' (150%) = $' + fm(state.pay150))); }<!-- [et_pb_line_break_holder] -->if (state.ot200 > 0) { exLines.appendChild(line(fh(state.ot200) + ' hrs \u00d7 $' + fm(r * 2) + ' (200%) = $' + fm(state.pay200))); }<!-- [et_pb_line_break_holder] -->exLines.appendChild(line('Total pay = $' + fm(state.totalPay), true));<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->var lastState = null;<!-- [et_pb_line_break_holder] -->function calc() {<!-- [et_pb_line_break_holder] -->var total = weekTotal(rows);<!-- [et_pb_line_break_holder] -->var s = splitWeek(total);<!-- [et_pb_line_break_holder] -->var r = getRate();<!-- [et_pb_line_break_holder] -->var regPay = s.reg * r;<!-- [et_pb_line_break_holder] -->var pay150 = s.ot150 * r * 1.5;<!-- [et_pb_line_break_holder] -->var pay200 = s.ot200 * r * 2;<!-- [et_pb_line_break_holder] -->var totalPay = regPay + pay150 + pay200;<!-- [et_pb_line_break_holder] -->outReg.textContent = fh(s.reg) + ' hrs';<!-- [et_pb_line_break_holder] -->outOt150.textContent = fh(s.ot150) + ' hrs';<!-- [et_pb_line_break_holder] -->outOt200.textContent = fh(s.ot200) + ' hrs';<!-- [et_pb_line_break_holder] -->outTotal.textContent = '$' + fm(totalPay);<!-- [et_pb_line_break_holder] -->lastState = { total: total, reg: s.reg, ot150: s.ot150, ot200: s.ot200, rate: r, regPay: regPay, pay150: pay150, pay200: pay200, totalPay: totalPay };<!-- [et_pb_line_break_holder] -->updatePanel(lastState);<!-- [et_pb_line_break_holder] -->updateFillButtons();<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->function guard(el) {<!-- [et_pb_line_break_holder] -->var v = el.value.replace(\/[^0-9]\/g, '');<!-- [et_pb_line_break_holder] -->if (v.length > 2) { v = v.slice(0, 2); }<!-- [et_pb_line_break_holder] -->var cap = parseInt(el.getAttribute('data-cap'), 10);<!-- [et_pb_line_break_holder] -->if (v !== '' && parseInt(v, 10) > cap) { v = String(cap); }<!-- [et_pb_line_break_holder] -->el.value = v;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->function advance(el) {<!-- [et_pb_line_break_holder] -->if (isDel || el.value.length < 2) { return; }<!-- [et_pb_line_break_holder] -->var tg = el.parentNode;<!-- [et_pb_line_break_holder] -->if (el.classList.contains('rtc-sh') || el.classList.contains('rtc-eh') || el.classList.contains('rtc-bh')) {<!-- [et_pb_line_break_holder] -->var min = tg.querySelector('.rtc-sm, .rtc-em, .rtc-bm');<!-- [et_pb_line_break_holder] -->if (min) { min.focus(); min.select(); }<!-- [et_pb_line_break_holder] -->return;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->if (el.classList.contains('rtc-sm') || el.classList.contains('rtc-em')) {<!-- [et_pb_line_break_holder] -->var sel = tg.querySelector('select');<!-- [et_pb_line_break_holder] -->if (sel) { sel.focus(); }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->wrap.addEventListener('keydown', function (e) {<!-- [et_pb_line_break_holder] -->isDel = (e.key === 'Backspace' || e.key === 'Delete');<!-- [et_pb_line_break_holder] -->});<!-- [et_pb_line_break_holder] -->wrap.addEventListener('input', function (e) {<!-- [et_pb_line_break_holder] -->var el = e.target;<!-- [et_pb_line_break_holder] -->if (el.classList && el.classList.contains('rtc-t')) {<!-- [et_pb_line_break_holder] -->guard(el);<!-- [et_pb_line_break_holder] -->advance(el);<!-- [et_pb_line_break_holder] -->calc();<!-- [et_pb_line_break_holder] -->return;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->if (el.classList && el.classList.contains('rtc-rate')) {<!-- [et_pb_line_break_holder] -->el.value = el.value.replace(\/[^0-9.]\/g, '');<!-- [et_pb_line_break_holder] -->calc();<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->});<!-- [et_pb_line_break_holder] -->wrap.addEventListener('change', function (e) {<!-- [et_pb_line_break_holder] -->if (e.target.classList && e.target.classList.contains('rtc-ampm')) { calc(); }<!-- [et_pb_line_break_holder] -->});<!-- [et_pb_line_break_holder] -->function clearWeek(rows) {<!-- [et_pb_line_break_holder] -->for (var i = 0; i < rows.length; i++) {<!-- [et_pb_line_break_holder] -->var inputs = rows[i].querySelectorAll('input');<!-- [et_pb_line_break_holder] -->for (var j = 0; j < inputs.length; j++) { inputs[j].value = ''; }<!-- [et_pb_line_break_holder] -->var sels = rows[i].querySelectorAll('select');<!-- [et_pb_line_break_holder] -->for (var k = 0; k < sels.length; k++) { sels[k].value = 'AM'; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->wrap.addEventListener('click', function (e) {<!-- [et_pb_line_break_holder] -->var btn = e.target.closest ? e.target.closest('.rtc-fill, .rtc-clear') : null;<!-- [et_pb_line_break_holder] -->if (!btn || !wrap.contains(btn)) { return; }<!-- [et_pb_line_break_holder] -->var row = btn.closest('.rtc-row');<!-- [et_pb_line_break_holder] -->var idx = -1;<!-- [et_pb_line_break_holder] -->for (var i = 0; i < rows.length; i++) { if (rows[i] === row) { idx = i; break; } }<!-- [et_pb_line_break_holder] -->if (idx < 0) { return; }<!-- [et_pb_line_break_holder] -->if (btn.classList.contains('rtc-fill')) {<!-- [et_pb_line_break_holder] -->if (idx < rows.length - 1 &#038;&#038; isEmptyRow(rows[idx + 1])) { copyRow(row, rows[idx + 1]); }<!-- [et_pb_line_break_holder] -->} else {<!-- [et_pb_line_break_holder] -->clearRow(row);<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->calc();<!-- [et_pb_line_break_holder] -->});<!-- [et_pb_line_break_holder] -->resetBtn.addEventListener('click', function () {<!-- [et_pb_line_break_holder] -->clearWeek(rows);<!-- [et_pb_line_break_holder] -->calc();<!-- [et_pb_line_break_holder] -->});<!-- [et_pb_line_break_holder] -->copyBtn.addEventListener('click', function () {<!-- [et_pb_line_break_holder] -->if (!lastState) { calc(); }<!-- [et_pb_line_break_holder] -->var s = lastState;<!-- [et_pb_line_break_holder] -->var text = '';<!-- [et_pb_line_break_holder] -->text += 'Regular: ' + fh(s.reg) + ' hrs \u2014 $' + fm(s.regPay) + '\\n';<!-- [et_pb_line_break_holder] -->text += 'Overtime (150%): ' + fh(s.ot150) + ' hrs \u2014 $' + fm(s.pay150) + '\\n';<!-- [et_pb_line_break_holder] -->text += 'Overtime (200%): ' + fh(s.ot200) + ' hrs \u2014 $' + fm(s.pay200) + '\\n';<!-- [et_pb_line_break_holder] -->text += 'Total pay: $' + fm(s.totalPay);<!-- [et_pb_line_break_holder] -->function done() {<!-- [et_pb_line_break_holder] -->var old = copyBtn.textContent;<!-- [et_pb_line_break_holder] -->copyBtn.textContent = 'Copied \u2713';<!-- [et_pb_line_break_holder] -->setTimeout(function () { copyBtn.textContent = old; }, 1600);<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->if (navigator.clipboard && navigator.clipboard.writeText) {<!-- [et_pb_line_break_holder] -->navigator.clipboard.writeText(text).then(done, function () { fallback(); });<!-- [et_pb_line_break_holder] -->} else { fallback(); }<!-- [et_pb_line_break_holder] -->function fallback() {<!-- [et_pb_line_break_holder] -->var ta = document.createElement('textarea');<!-- [et_pb_line_break_holder] -->ta.value = text;<!-- [et_pb_line_break_holder] -->ta.style.position = 'fixed';<!-- [et_pb_line_break_holder] -->ta.style.opacity = '0';<!-- [et_pb_line_break_holder] -->document.body.appendChild(ta);<!-- [et_pb_line_break_holder] -->ta.select();<!-- [et_pb_line_break_holder] -->try { document.execCommand('copy'); done(); } catch (err) {}<!-- [et_pb_line_break_holder] -->document.body.removeChild(ta);<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->});<!-- [et_pb_line_break_holder] -->panelHead.addEventListener('click', function () {<!-- [et_pb_line_break_holder] -->var open = panel.classList.toggle('rtc-open');<!-- [et_pb_line_break_holder] -->panelHead.setAttribute('aria-expanded', open ? 'true' : 'false');<!-- [et_pb_line_break_holder] -->panelTitle.textContent = open ? 'How overtime is calculated' : 'How is overtime calculated?';<!-- [et_pb_line_break_holder] -->});<!-- [et_pb_line_break_holder] -->calc();<!-- [et_pb_line_break_holder] -->})();<!-- [et_pb_line_break_holder] --><\/script><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] -->[\/et_pb_code][et_pb_code disabled_on=&#8221;off|off|on&#8221; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<div class=\"rtcm-wrap\"><!-- [et_pb_line_break_holder] --><\/p>\n<style><!-- [et_pb_line_break_holder] -->@import url('https:\/\/fonts.googleapis.com\/css2?family=Open+Sans:wght@400;600;700&display=swap');<!-- [et_pb_line_break_holder] -->.rtcm-wrap, .rtcm-wrap * { box-sizing: border-box; }<!-- [et_pb_line_break_holder] -->.rtcm-wrap { font-family: 'Open Sans', Arial, sans-serif; color: #0a004a; max-width: 480px; margin: 0 auto; }<!-- [et_pb_line_break_holder] -->.rtcm-card { background: #ffffff; border-radius: 16px; padding: 1.2rem; box-shadow: 0 4px 20px rgba(10,0,74,0.1), 0 1px 3px rgba(10,0,74,0.06); margin-bottom: 14px; }<!-- [et_pb_line_break_holder] -->.rtcm-wrap p.rtcm-label { font-size: 0.875rem !important; font-weight: 600 !important; margin: 0 0 5px !important; padding: 0 !important; line-height: 1.4 !important; }<!-- [et_pb_line_break_holder] -->.rtcm-rate-row { display: flex; align-items: center; margin-bottom: 16px; }<!-- [et_pb_line_break_holder] -->.rtcm-field { position: relative; display: inline-flex; align-items: center; flex: 1; max-width: 180px; }<!-- [et_pb_line_break_holder] -->.rtcm-field::before { content: '$'; position: absolute; left: 13px; top: 50%; transform: translateY(-50%); font-size: 0.9rem; color: #6b6890; pointer-events: none; }<!-- [et_pb_line_break_holder] -->.rtcm-wrap .rtcm-field input.rtcm-rate { width: 100% !important; height: 46px !important; border: 1.5px solid #ded9ff !important; border-radius: 10px !important; padding: 0 12px 0 28px !important; font-size: 1rem !important; font-family: inherit !important; color: #0a004a !important; background: #ffffff !important; outline: none !important; margin: 0 !important; }<!-- [et_pb_line_break_holder] -->.rtcm-wrap .rtcm-field input.rtcm-rate:focus { border-color: #ff5447 !important; box-shadow: 0 0 0 3px rgba(255,84,71,0.15) !important; }<!-- [et_pb_line_break_holder] -->.rtcm-rate-unit { font-size: 0.8125rem; color: #6b6890; margin-left: 8px; }<!-- [et_pb_line_break_holder] -->.rtcm-days { border-top: 1.5px solid #ded9ff; }<!-- [et_pb_line_break_holder] -->.rtcm-block { border-bottom: 1px solid #f1eefc; }<!-- [et_pb_line_break_holder] -->.rtcm-day-head { width: 100%; background: none; border: none; font-family: inherit; cursor: pointer; padding: 12px 2px; text-align: left; }<!-- [et_pb_line_break_holder] -->.rtcm-day-head:focus-visible { outline: none; box-shadow: 0 0 0 3px rgba(255,84,71,0.25); border-radius: 8px; }<!-- [et_pb_line_break_holder] -->.rtcm-day-top { display: flex; justify-content: space-between; align-items: baseline; }<!-- [et_pb_line_break_holder] -->.rtcm-day-name { font-size: 0.875rem; font-weight: 700; color: #0a004a; }<!-- [et_pb_line_break_holder] -->.rtcm-day-hrs { font-size: 0.8125rem; font-weight: 700; color: #0a004a; }<!-- [et_pb_line_break_holder] -->.rtcm-wrap p.rtcm-day-sub { font-size: 0.72rem !important; color: #a39fc4 !important; margin: 3px 0 0 !important; padding: 0 !important; line-height: 1.4 !important; }<!-- [et_pb_line_break_holder] -->.rtcm-empty .rtcm-day-name, .rtcm-empty .rtcm-day-hrs { color: #a39fc4; }<!-- [et_pb_line_break_holder] -->.rtcm-day-body { display: none; padding: 0 2px 12px; }<!-- [et_pb_line_break_holder] -->.rtcm-open .rtcm-day-body { display: block; }<!-- [et_pb_line_break_holder] -->.rtcm-open .rtcm-day-sub { display: none; }<!-- [et_pb_line_break_holder] -->.rtcm-times { display: flex; gap: 10px; margin-bottom: 10px; }<!-- [et_pb_line_break_holder] -->.rtcm-half { flex: 1; min-width: 0; }<!-- [et_pb_line_break_holder] -->.rtcm-wrap p.rtcm-tlabel { font-size: 0.7rem !important; font-weight: 600 !important; color: #6b6890 !important; margin: 0 0 3px !important; padding: 0 !important; line-height: 1.4 !important; }<!-- [et_pb_line_break_holder] -->.rtcm-tg { display: flex; align-items: center; gap: 3px; }<!-- [et_pb_line_break_holder] -->.rtcm-colon { color: #a39fc4; font-size: 0.85rem; }<!-- [et_pb_line_break_holder] -->.rtcm-wrap .rtcm-tg input.rtcm-t { width: 42px !important; height: 44px !important; border: 1.5px solid #ded9ff !important; border-radius: 8px !important; padding: 0 !important; margin: 0 !important; text-align: center !important; font-size: 0.9375rem !important; font-family: inherit !important; color: #0a004a !important; background: #ffffff !important; outline: none !important; }<!-- [et_pb_line_break_holder] -->.rtcm-wrap .rtcm-tg input.rtcm-t:focus { border-color: #ff5447 !important; box-shadow: 0 0 0 3px rgba(255,84,71,0.15) !important; }<!-- [et_pb_line_break_holder] -->.rtcm-wrap .rtcm-tg input.rtcm-t::placeholder { color: #a39fc4 !important; }<!-- [et_pb_line_break_holder] -->.rtcm-wrap .rtcm-tg select.rtcm-ampm { height: 44px !important; border: 1.5px solid #ded9ff !important; border-radius: 8px !important; font-size: 0.78rem !important; font-family: inherit !important; color: #6b6890 !important; background: #ffffff !important; padding: 0 5px !important; margin: 0 !important; outline: none !important; cursor: pointer; }<!-- [et_pb_line_break_holder] -->.rtcm-wrap .rtcm-tg select.rtcm-ampm:focus { border-color: #ff5447 !important; box-shadow: 0 0 0 3px rgba(255,84,71,0.15) !important; }<!-- [et_pb_line_break_holder] -->.rtcm-break { display: flex; align-items: center; gap: 8px; }<!-- [et_pb_line_break_holder] -->.rtcm-dayactions { display: flex; gap: 8px; margin-top: 10px; }<!-- [et_pb_line_break_holder] -->.rtcm-wrap button.rtcm-fill, .rtcm-wrap button.rtcm-clear { display: none; margin: 0 !important; background: #ffffff !important; border: 1.5px solid #ded9ff !important; border-radius: 8px !important; padding: 9px 14px !important; font-family: inherit !important; font-size: 0.78rem !important; font-weight: 600 !important; color: #6b6890 !important; cursor: pointer; line-height: 1.4 !important; transition: border-color 0.15s ease, color 0.15s ease; }<!-- [et_pb_line_break_holder] -->.rtcm-wrap button.rtcm-fill:active, .rtcm-wrap button.rtcm-clear:active { border-color: #ff5447 !important; color: #ff5447 !important; }<!-- [et_pb_line_break_holder] -->.rtcm-wrap button.rtcm-fill:focus-visible, .rtcm-wrap button.rtcm-clear:focus-visible { outline: none !important; box-shadow: 0 0 0 3px rgba(255,84,71,0.25) !important; }<!-- [et_pb_line_break_holder] -->.rtcm-block.rtcm-can-fill button.rtcm-fill { display: inline-block; }<!-- [et_pb_line_break_holder] -->.rtcm-block.rtcm-can-clear button.rtcm-clear { display: inline-block; }<!-- [et_pb_line_break_holder] -->.rtcm-wrap p.rtcm-blabel { font-size: 0.7rem !important; font-weight: 600 !important; color: #6b6890 !important; margin: 0 !important; padding: 0 !important; width: 40px; line-height: 1.4 !important; }<!-- [et_pb_line_break_holder] -->.rtcm-wrap .rtcm-break input.rtcm-t { width: 38px !important; height: 40px !important; font-size: 0.875rem !important; }<!-- [et_pb_line_break_holder] -->.rtcm-band { background: #ffe6e4; border-radius: 12px; padding: 14px 16px; margin-top: 14px; }<!-- [et_pb_line_break_holder] -->.rtcm-band-stats { display: flex; justify-content: space-between; gap: 8px; margin-bottom: 10px; }<!-- [et_pb_line_break_holder] -->.rtcm-wrap .rtcm-band p.rtcm-stat-label { font-size: 0.7rem !important; color: #6b6890 !important; margin: 0 !important; padding: 0 !important; line-height: 1.5 !important; }<!-- [et_pb_line_break_holder] -->.rtcm-wrap .rtcm-band p.rtcm-stat-value { font-size: 0.875rem !important; font-weight: 700 !important; margin: 0 !important; padding: 0 !important; line-height: 1.5 !important; }<!-- [et_pb_line_break_holder] -->.rtcm-band-total { display: flex; justify-content: space-between; align-items: center; border-top: 1px solid rgba(10,0,74,0.08); padding-top: 10px; }<!-- [et_pb_line_break_holder] -->.rtcm-wrap .rtcm-band p.rtcm-total-label { font-size: 0.875rem !important; font-weight: 700 !important; margin: 0 !important; padding: 0 !important; line-height: 1.4 !important; }<!-- [et_pb_line_break_holder] -->.rtcm-wrap .rtcm-band p.rtcm-total-value { font-size: 1.375rem !important; font-weight: 700 !important; color: #ff5447 !important; margin: 0 !important; padding: 0 !important; line-height: 1.4 !important; }<!-- [et_pb_line_break_holder] -->.rtcm-actions { display: flex; gap: 10px; margin-top: 14px; }<!-- [et_pb_line_break_holder] -->.rtcm-wrap button.rtcm-btn { flex: 1; font-family: inherit !important; font-size: 0.875rem !important; border-radius: 10px !important; padding: 12px 0 !important; cursor: pointer; transition: background 0.15s ease, border-color 0.15s ease; line-height: 1.4 !important; }<!-- [et_pb_line_break_holder] -->.rtcm-wrap button.rtcm-copy { background: #ff5447 !important; color: #ffffff !important; border: 1.5px solid #ff5447 !important; font-weight: 700 !important; }<!-- [et_pb_line_break_holder] -->.rtcm-wrap button.rtcm-copy:active { background: #e6473b !important; border-color: #e6473b !important; }<!-- [et_pb_line_break_holder] -->.rtcm-wrap button.rtcm-reset { background: #ffffff !important; color: #6b6890 !important; border: 1.5px solid #ded9ff !important; font-weight: 600 !important; }<!-- [et_pb_line_break_holder] -->.rtcm-wrap button.rtcm-btn:focus-visible { outline: none !important; box-shadow: 0 0 0 3px rgba(255,84,71,0.25) !important; }<!-- [et_pb_line_break_holder] -->.rtcm-panel { background: #ffe6e4; border-radius: 16px; }<!-- [et_pb_line_break_holder] -->.rtcm-panel-head { width: 100%; background: none; border: none; font-family: inherit; cursor: pointer; display: flex; justify-content: space-between; align-items: center; padding: 1rem 1.2rem; text-align: left; }<!-- [et_pb_line_break_holder] -->.rtcm-wrap .rtcm-panel-head p { font-size: 0.875rem !important; font-weight: 700 !important; color: #0a004a !important; margin: 0 !important; padding: 0 !important; line-height: 1.5 !important; }<!-- [et_pb_line_break_holder] -->.rtcm-chev { width: 18px; height: 18px; flex: 0 0 auto; transition: transform 0.2s ease; }<!-- [et_pb_line_break_holder] -->.rtcm-panel-open .rtcm-chev { transform: rotate(180deg); }<!-- [et_pb_line_break_holder] -->.rtcm-panel-head:focus-visible { outline: none; box-shadow: 0 0 0 3px rgba(255,84,71,0.25); border-radius: 16px; }<!-- [et_pb_line_break_holder] -->.rtcm-panel-body { display: none; padding: 0 1.2rem 1.2rem; }<!-- [et_pb_line_break_holder] -->.rtcm-panel-open .rtcm-panel-body { display: block; }<!-- [et_pb_line_break_holder] -->.rtcm-wrap .rtcm-panel-body p.rtcm-rule { font-size: 0.8125rem !important; line-height: 1.6 !important; margin: 0 0 12px !important; padding: 0 !important; color: #0a004a !important; }<!-- [et_pb_line_break_holder] -->.rtcm-inset { background: #ffffff; border-radius: 10px; padding: 12px 14px; }<!-- [et_pb_line_break_holder] -->.rtcm-wrap .rtcm-inset p.rtcm-inset-title { font-size: 0.78rem !important; font-weight: 700 !important; margin: 0 0 4px !important; padding: 0 !important; line-height: 1.5 !important; }<!-- [et_pb_line_break_holder] -->.rtcm-wrap .rtcm-inset p.rtcm-line { font-size: 0.78rem !important; margin: 0 !important; padding: 0 !important; line-height: 1.7 !important; color: #0a004a !important; }<!-- [et_pb_line_break_holder] -->.rtcm-wrap .rtcm-inset p.rtcm-nudge { font-size: 0.72rem !important; color: #6b6890 !important; margin: 4px 0 0 !important; padding: 0 !important; line-height: 1.5 !important; }<!-- [et_pb_line_break_holder] -->@media only screen and (max-width: 360px) {<!-- [et_pb_line_break_holder] -->.rtcm-wrap .rtcm-tg input.rtcm-t { width: 36px !important; }<!-- [et_pb_line_break_holder] -->.rtcm-times { gap: 6px; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><\/style>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"rtcm-card\"><!-- [et_pb_line_break_holder] --><pee class=\"rtcm-label\">Base pay rate<\/pee><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"rtcm-rate-row\"><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"rtcm-field\"><!-- [et_pb_line_break_holder] --><input class=\"rtcm-rate\" type=\"text\" inputmode=\"decimal\" placeholder=\"0.00\" aria-label=\"Base pay rate in dollars per hour\"><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><span class=\"rtcm-rate-unit\">\/ hr<\/span><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"rtcm-days\"><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"rtcm-band\"><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"rtcm-band-stats\"><!-- [et_pb_line_break_holder] --><\/p>\n<div><!-- [et_pb_line_break_holder] --><pee class=\"rtcm-stat-label\">Regular<\/pee><!-- [et_pb_line_break_holder] --><pee class=\"rtcm-stat-value rtcm-out-reg\">0.00<\/pee><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div><!-- [et_pb_line_break_holder] --><pee class=\"rtcm-stat-label\">OT 150%<\/pee><!-- [et_pb_line_break_holder] --><pee class=\"rtcm-stat-value rtcm-out-ot150\">0.00<\/pee><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div><!-- [et_pb_line_break_holder] --><pee class=\"rtcm-stat-label\">OT 200%<\/pee><!-- [et_pb_line_break_holder] --><pee class=\"rtcm-stat-value rtcm-out-ot200\">0.00<\/pee><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"rtcm-band-total\"><!-- [et_pb_line_break_holder] --><pee class=\"rtcm-total-label\">Total pay<\/pee><!-- [et_pb_line_break_holder] --><pee class=\"rtcm-total-value rtcm-out-total\">$0.00<\/pee><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"rtcm-actions\"><!-- [et_pb_line_break_holder] --><button type=\"button\" class=\"rtcm-btn rtcm-copy\">Copy result<\/button><!-- [et_pb_line_break_holder] --><button type=\"button\" class=\"rtcm-btn rtcm-reset\">Reset<\/button><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"rtcm-panel\"><!-- [et_pb_line_break_holder] --><button type=\"button\" class=\"rtcm-panel-head\" aria-expanded=\"false\"><!-- [et_pb_line_break_holder] --><pee class=\"rtcm-panel-title\">How is overtime calculated?<\/pee><!-- [et_pb_line_break_holder] --><svg class=\"rtcm-chev\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><path d=\"M6 9l6 6 6-6\" stroke=\"#ff5447\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><!-- [et_pb_line_break_holder] --><\/button><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"rtcm-panel-body\"><!-- [et_pb_line_break_holder] --><pee class=\"rtcm-rule\">Hours past 38 in a week count as overtime. The first 2 overtime hours are paid at 150% of your base rate, and every hour after that at 200%.<\/pee><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"rtcm-inset\"><!-- [et_pb_line_break_holder] --><pee class=\"rtcm-inset-title rtcm-ex-title\">Example<\/pee><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"rtcm-ex-lines\"><\/div>\n<p><!-- [et_pb_line_break_holder] --><pee class=\"rtcm-nudge rtcm-ex-nudge\"><\/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] --><script><!-- [et_pb_line_break_holder] -->(function () {<!-- [et_pb_line_break_holder] -->var wrap = document.currentScript.closest('.rtcm-wrap') || document.querySelector('.rtcm-wrap');<!-- [et_pb_line_break_holder] -->var DAYS = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday'];<!-- [et_pb_line_break_holder] -->var daysEl = wrap.querySelector('.rtcm-days');<!-- [et_pb_line_break_holder] -->function buildBlock(day, idx) {<!-- [et_pb_line_break_holder] -->var fillBtn = idx < 6 ? '<button type=\"button\" class=\"rtcm-fill\" data-label=\"Copy to next day\">Copy to next day<\/button>' : '';<!-- [et_pb_line_break_holder] -->var actions = '<\/p>\n<div class=\"rtcm-dayactions\">' + fillBtn + '<button type=\"button\" class=\"rtcm-clear\">Clear day<\/button><\/div>\n<p>';<!-- [et_pb_line_break_holder] -->var block = document.createElement('div');<!-- [et_pb_line_break_holder] -->block.className = 'rtcm-block rtcm-empty';<!-- [et_pb_line_break_holder] -->block.innerHTML = '<button type=\"button\" class=\"rtcm-day-head\" aria-expanded=\"false\">' +<!-- [et_pb_line_break_holder] -->'<span class=\"rtcm-day-top\"><span class=\"rtcm-day-name\">' + day + '<\/span><span class=\"rtcm-day-hrs\">0.00 hrs<\/span><\/span>' +<!-- [et_pb_line_break_holder] -->'<pee class=\"rtcm-day-sub\">Tap to add times<\/pee>' +<!-- [et_pb_line_break_holder] -->'<\/button>' +<!-- [et_pb_line_break_holder] -->'<\/p>\n<div class=\"rtcm-day-body\">' +<!-- [et_pb_line_break_holder] -->'<\/p>\n<div class=\"rtcm-times\">' +<!-- [et_pb_line_break_holder] -->'<\/p>\n<div class=\"rtcm-half\">' +<!-- [et_pb_line_break_holder] -->'<pee class=\"rtcm-tlabel\">Start<\/pee>' +<!-- [et_pb_line_break_holder] -->'<span class=\"rtcm-tg\">' +<!-- [et_pb_line_break_holder] -->'<input class=\"rtcm-t rtcm-sh\" type=\"text\" inputmode=\"numeric\" maxlength=\"2\" placeholder=\"00\" data-cap=\"12\" aria-label=\"' + day + ' start hour\">' +<!-- [et_pb_line_break_holder] -->'<span class=\"rtcm-colon\">:<\/span>' +<!-- [et_pb_line_break_holder] -->'<input class=\"rtcm-t rtcm-sm\" type=\"text\" inputmode=\"numeric\" maxlength=\"2\" placeholder=\"00\" data-cap=\"59\" aria-label=\"' + day + ' start minutes\">' +<!-- [et_pb_line_break_holder] -->'<select class=\"rtcm-ampm rtcm-sap\" aria-label=\"' + day + ' start am or pm\"><option>AM<\/option><option>PM<\/option><\/select>' +<!-- [et_pb_line_break_holder] -->'<\/span>' +<!-- [et_pb_line_break_holder] -->'<\/div>\n<p>' +<!-- [et_pb_line_break_holder] -->'<\/p>\n<div class=\"rtcm-half\">' +<!-- [et_pb_line_break_holder] -->'<pee class=\"rtcm-tlabel\">End<\/pee>' +<!-- [et_pb_line_break_holder] -->'<span class=\"rtcm-tg\">' +<!-- [et_pb_line_break_holder] -->'<input class=\"rtcm-t rtcm-eh\" type=\"text\" inputmode=\"numeric\" maxlength=\"2\" placeholder=\"00\" data-cap=\"12\" aria-label=\"' + day + ' end hour\">' +<!-- [et_pb_line_break_holder] -->'<span class=\"rtcm-colon\">:<\/span>' +<!-- [et_pb_line_break_holder] -->'<input class=\"rtcm-t rtcm-em\" type=\"text\" inputmode=\"numeric\" maxlength=\"2\" placeholder=\"00\" data-cap=\"59\" aria-label=\"' + day + ' end minutes\">' +<!-- [et_pb_line_break_holder] -->'<select class=\"rtcm-ampm rtcm-eap\" aria-label=\"' + day + ' end am or pm\"><option>AM<\/option><option>PM<\/option><\/select>' +<!-- [et_pb_line_break_holder] -->'<\/span>' +<!-- [et_pb_line_break_holder] -->'<\/div>\n<p>' +<!-- [et_pb_line_break_holder] -->'<\/div>\n<p>' +<!-- [et_pb_line_break_holder] -->'<\/p>\n<div class=\"rtcm-break\">' +<!-- [et_pb_line_break_holder] -->'<pee class=\"rtcm-blabel\">Break<\/pee>' +<!-- [et_pb_line_break_holder] -->'<input class=\"rtcm-t rtcm-bh\" type=\"text\" inputmode=\"numeric\" maxlength=\"2\" placeholder=\"00\" data-cap=\"23\" aria-label=\"' + day + ' break hours\">' +<!-- [et_pb_line_break_holder] -->'<span class=\"rtcm-colon\">:<\/span>' +<!-- [et_pb_line_break_holder] -->'<input class=\"rtcm-t rtcm-bm\" type=\"text\" inputmode=\"numeric\" maxlength=\"2\" placeholder=\"00\" data-cap=\"59\" aria-label=\"' + day + ' break minutes\">' +<!-- [et_pb_line_break_holder] -->'<\/div>\n<p>' +<!-- [et_pb_line_break_holder] -->actions +<!-- [et_pb_line_break_holder] -->'<\/div>\n<p>';<!-- [et_pb_line_break_holder] -->return block;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->for (var d = 0; d < DAYS.length; d++) { daysEl.appendChild(buildBlock(DAYS[d], d)); }<!-- [et_pb_line_break_holder] -->var blocks = daysEl.querySelectorAll('.rtcm-block');<!-- [et_pb_line_break_holder] -->var rate = wrap.querySelector('.rtcm-rate');<!-- [et_pb_line_break_holder] -->var outReg = wrap.querySelector('.rtcm-out-reg');<!-- [et_pb_line_break_holder] -->var outOt150 = wrap.querySelector('.rtcm-out-ot150');<!-- [et_pb_line_break_holder] -->var outOt200 = wrap.querySelector('.rtcm-out-ot200');<!-- [et_pb_line_break_holder] -->var outTotal = wrap.querySelector('.rtcm-out-total');<!-- [et_pb_line_break_holder] -->var panel = wrap.querySelector('.rtcm-panel');<!-- [et_pb_line_break_holder] -->var panelHead = wrap.querySelector('.rtcm-panel-head');<!-- [et_pb_line_break_holder] -->var panelTitle = wrap.querySelector('.rtcm-panel-title');<!-- [et_pb_line_break_holder] -->var exTitle = wrap.querySelector('.rtcm-ex-title');<!-- [et_pb_line_break_holder] -->var exLines = wrap.querySelector('.rtcm-ex-lines');<!-- [et_pb_line_break_holder] -->var exNudge = wrap.querySelector('.rtcm-ex-nudge');<!-- [et_pb_line_break_holder] -->var copyBtn = wrap.querySelector('.rtcm-copy');<!-- [et_pb_line_break_holder] -->var resetBtn = wrap.querySelector('.rtcm-reset');<!-- [et_pb_line_break_holder] -->var isDel = false;<!-- [et_pb_line_break_holder] -->function fh(n) { return (Math.round(n * 100) \/ 100).toFixed(2); }<!-- [et_pb_line_break_holder] -->function fm(n) { return (Math.round(n * 100) \/ 100).toLocaleString('en-AU', { minimumFractionDigits: 2, maximumFractionDigits: 2 }); }<!-- [et_pb_line_break_holder] -->function to24(h, m, ap) {<!-- [et_pb_line_break_holder] -->var hh = h % 12;<!-- [et_pb_line_break_holder] -->if (ap === 'PM') { hh += 12; }<!-- [et_pb_line_break_holder] -->return hh + m \/ 60;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->function timeLabel(h, m, ap) {<!-- [et_pb_line_break_holder] -->return h + ':' + (m.length === 1 ? '0' + m : (m || '00')) + ' ' + ap.toLowerCase();<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->function dayHours(block) {<!-- [et_pb_line_break_holder] -->var sh = block.querySelector('.rtcm-sh').value;<!-- [et_pb_line_break_holder] -->var eh = block.querySelector('.rtcm-eh').value;<!-- [et_pb_line_break_holder] -->if (!parseInt(sh, 10) || !parseInt(eh, 10)) { return 0; }<!-- [et_pb_line_break_holder] -->var s = to24(parseInt(sh, 10), parseInt(block.querySelector('.rtcm-sm').value, 10) || 0, block.querySelector('.rtcm-sap').value);<!-- [et_pb_line_break_holder] -->var e = to24(parseInt(eh, 10), parseInt(block.querySelector('.rtcm-em').value, 10) || 0, block.querySelector('.rtcm-eap').value);<!-- [et_pb_line_break_holder] -->var b = (parseInt(block.querySelector('.rtcm-bh').value, 10) || 0) + ((parseInt(block.querySelector('.rtcm-bm').value, 10) || 0) \/ 60);<!-- [et_pb_line_break_holder] -->if (e < s) { e += 24; }<!-- [et_pb_line_break_holder] -->var t = e - s - b;<!-- [et_pb_line_break_holder] -->return t > 0 ? t : 0;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->function updateBlock(block) {<!-- [et_pb_line_break_holder] -->var h = dayHours(block);<!-- [et_pb_line_break_holder] -->block.querySelector('.rtcm-day-hrs').textContent = fh(h) + ' hrs';<!-- [et_pb_line_break_holder] -->var sh = block.querySelector('.rtcm-sh').value;<!-- [et_pb_line_break_holder] -->var eh = block.querySelector('.rtcm-eh').value;<!-- [et_pb_line_break_holder] -->var hasTimes = parseInt(sh, 10) > 0 && parseInt(eh, 10) > 0;<!-- [et_pb_line_break_holder] -->block.classList.toggle('rtcm-empty', !hasTimes);<!-- [et_pb_line_break_holder] -->var sub = block.querySelector('.rtcm-day-sub');<!-- [et_pb_line_break_holder] -->if (hasTimes) {<!-- [et_pb_line_break_holder] -->sub.textContent = timeLabel(sh, block.querySelector('.rtcm-sm').value, block.querySelector('.rtcm-sap').value) + ' \u2013 ' + timeLabel(eh, block.querySelector('.rtcm-em').value, block.querySelector('.rtcm-eap').value);<!-- [et_pb_line_break_holder] -->} else {<!-- [et_pb_line_break_holder] -->sub.textContent = 'Tap to add times';<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->return h;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->function weekTotal() {<!-- [et_pb_line_break_holder] -->var t = 0;<!-- [et_pb_line_break_holder] -->for (var i = 0; i < blocks.length; i++) { t += updateBlock(blocks[i]); }<!-- [et_pb_line_break_holder] -->return t;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->function splitWeek(t) {<!-- [et_pb_line_break_holder] -->var ot = Math.max(0, t - 38);<!-- [et_pb_line_break_holder] -->return { reg: Math.min(t, 38), ot150: Math.min(ot, 2), ot200: Math.max(0, ot - 2) };<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->var TIME_FIELDS = ['.rtcm-sh', '.rtcm-sm', '.rtcm-eh', '.rtcm-em', '.rtcm-bh', '.rtcm-bm'];<!-- [et_pb_line_break_holder] -->var AP_FIELDS = ['.rtcm-sap', '.rtcm-eap'];<!-- [et_pb_line_break_holder] -->function isEmptyBlock(block) {<!-- [et_pb_line_break_holder] -->for (var i = 0; i < TIME_FIELDS.length; i++) {<!-- [et_pb_line_break_holder] -->if (block.querySelector(TIME_FIELDS[i]).value !== '') { return false; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->return true;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->function clearBlock(block) {<!-- [et_pb_line_break_holder] -->for (var i = 0; i < TIME_FIELDS.length; i++) { block.querySelector(TIME_FIELDS[i]).value = ''; }<!-- [et_pb_line_break_holder] -->for (var k = 0; k < AP_FIELDS.length; k++) { block.querySelector(AP_FIELDS[k]).value = 'AM'; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->function copyBlock(src, dst) {<!-- [et_pb_line_break_holder] -->for (var i = 0; i < TIME_FIELDS.length; i++) {<!-- [et_pb_line_break_holder] -->dst.querySelector(TIME_FIELDS[i]).value = src.querySelector(TIME_FIELDS[i]).value;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->for (var k = 0; k < AP_FIELDS.length; k++) {<!-- [et_pb_line_break_holder] -->dst.querySelector(AP_FIELDS[k]).value = src.querySelector(AP_FIELDS[k]).value;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->function updateFillButtons() {<!-- [et_pb_line_break_holder] -->for (var i = 0; i < blocks.length; i++) {<!-- [et_pb_line_break_holder] -->var canFill = dayHours(blocks[i]) > 0 && i < blocks.length - 1 &#038;&#038; isEmptyBlock(blocks[i + 1]);<!-- [et_pb_line_break_holder] -->blocks[i].classList.toggle('rtcm-can-fill', canFill);<!-- [et_pb_line_break_holder] -->blocks[i].classList.toggle('rtcm-can-clear', !isEmptyBlock(blocks[i]));<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->function getRate() {<!-- [et_pb_line_break_holder] -->var v = parseFloat(rate.value.replace(\/[^0-9.]\/g, ''));<!-- [et_pb_line_break_holder] -->return isNaN(v) || v < 0 ? 0 : v;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->function line(text, bold) {<!-- [et_pb_line_break_holder] -->var p = document.createElement('p');<!-- [et_pb_line_break_holder] -->p.className = 'rtcm-line';<!-- [et_pb_line_break_holder] -->if (bold) {<!-- [et_pb_line_break_holder] -->var b = document.createElement('b');<!-- [et_pb_line_break_holder] -->b.textContent = text;<!-- [et_pb_line_break_holder] -->p.appendChild(b);<!-- [et_pb_line_break_holder] -->} else { p.textContent = text; }<!-- [et_pb_line_break_holder] -->return p;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->function updatePanel(state) {<!-- [et_pb_line_break_holder] -->exLines.innerHTML = '';<!-- [et_pb_line_break_holder] -->exNudge.textContent = '';<!-- [et_pb_line_break_holder] -->var r = state.rate;<!-- [et_pb_line_break_holder] -->if (state.total <= 0) {<!-- [et_pb_line_break_holder] -->exTitle.textContent = 'Example';<!-- [et_pb_line_break_holder] -->exLines.appendChild(line('A 42-hour week at $24.10\/hr:'));<!-- [et_pb_line_break_holder] -->exLines.appendChild(line('38.00 hrs \u00d7 $24.10 = $915.80'));<!-- [et_pb_line_break_holder] -->exLines.appendChild(line('2.00 hrs \u00d7 $36.15 (150%) = $72.30'));<!-- [et_pb_line_break_holder] -->exLines.appendChild(line('2.00 hrs \u00d7 $48.20 (200%) = $96.40'));<!-- [et_pb_line_break_holder] -->exLines.appendChild(line('Total pay = $1,084.50', true));<!-- [et_pb_line_break_holder] -->exNudge.textContent = 'Enter your times above and this example updates with your own figures.';<!-- [et_pb_line_break_holder] -->return;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->exTitle.textContent = 'This week';<!-- [et_pb_line_break_holder] -->if (r <= 0) {<!-- [et_pb_line_break_holder] -->exLines.appendChild(line(fh(state.reg) + ' hrs regular'));<!-- [et_pb_line_break_holder] -->if (state.ot150 > 0) { exLines.appendChild(line(fh(state.ot150) + ' hrs at 150%')); }<!-- [et_pb_line_break_holder] -->if (state.ot200 > 0) { exLines.appendChild(line(fh(state.ot200) + ' hrs at 200%')); }<!-- [et_pb_line_break_holder] -->exNudge.textContent = 'Enter a base pay rate to see the dollar figures.';<!-- [et_pb_line_break_holder] -->return;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->if (state.ot150 <= 0 &#038;&#038; state.ot200 <= 0) {<!-- [et_pb_line_break_holder] -->exLines.appendChild(line(fh(state.reg) + ' hrs \u00d7 $' + fm(r) + ' = $' + fm(state.regPay)));<!-- [et_pb_line_break_holder] -->exNudge.textContent = \"You're \" + fh(38 - state.total) + \" hours under the 38-hour threshold, so no overtime applies yet.\";<!-- [et_pb_line_break_holder] -->return;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->exLines.appendChild(line(fh(state.reg) + ' hrs \u00d7 $' + fm(r) + ' = $' + fm(state.regPay)));<!-- [et_pb_line_break_holder] -->if (state.ot150 > 0) { exLines.appendChild(line(fh(state.ot150) + ' hrs \u00d7 $' + fm(r * 1.5) + ' (150%) = $' + fm(state.pay150))); }<!-- [et_pb_line_break_holder] -->if (state.ot200 > 0) { exLines.appendChild(line(fh(state.ot200) + ' hrs \u00d7 $' + fm(r * 2) + ' (200%) = $' + fm(state.pay200))); }<!-- [et_pb_line_break_holder] -->exLines.appendChild(line('Total pay = $' + fm(state.totalPay), true));<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->var lastState = null;<!-- [et_pb_line_break_holder] -->function calc() {<!-- [et_pb_line_break_holder] -->var total = weekTotal();<!-- [et_pb_line_break_holder] -->var s = splitWeek(total);<!-- [et_pb_line_break_holder] -->var r = getRate();<!-- [et_pb_line_break_holder] -->var regPay = s.reg * r;<!-- [et_pb_line_break_holder] -->var pay150 = s.ot150 * r * 1.5;<!-- [et_pb_line_break_holder] -->var pay200 = s.ot200 * r * 2;<!-- [et_pb_line_break_holder] -->var totalPay = regPay + pay150 + pay200;<!-- [et_pb_line_break_holder] -->outReg.textContent = fh(s.reg);<!-- [et_pb_line_break_holder] -->outOt150.textContent = fh(s.ot150);<!-- [et_pb_line_break_holder] -->outOt200.textContent = fh(s.ot200);<!-- [et_pb_line_break_holder] -->outTotal.textContent = '$' + fm(totalPay);<!-- [et_pb_line_break_holder] -->lastState = { total: total, reg: s.reg, ot150: s.ot150, ot200: s.ot200, rate: r, regPay: regPay, pay150: pay150, pay200: pay200, totalPay: totalPay };<!-- [et_pb_line_break_holder] -->updatePanel(lastState);<!-- [et_pb_line_break_holder] -->updateFillButtons();<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->function guard(el) {<!-- [et_pb_line_break_holder] -->var v = el.value.replace(\/[^0-9]\/g, '');<!-- [et_pb_line_break_holder] -->if (v.length > 2) { v = v.slice(0, 2); }<!-- [et_pb_line_break_holder] -->var cap = parseInt(el.getAttribute('data-cap'), 10);<!-- [et_pb_line_break_holder] -->if (v !== '' && parseInt(v, 10) > cap) { v = String(cap); }<!-- [et_pb_line_break_holder] -->el.value = v;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->function advance(el) {<!-- [et_pb_line_break_holder] -->if (isDel || el.value.length < 2) { return; }<!-- [et_pb_line_break_holder] -->var tg = el.parentNode;<!-- [et_pb_line_break_holder] -->if (el.classList.contains('rtcm-sh') || el.classList.contains('rtcm-eh') || el.classList.contains('rtcm-bh')) {<!-- [et_pb_line_break_holder] -->var min = tg.querySelector('.rtcm-sm, .rtcm-em, .rtcm-bm');<!-- [et_pb_line_break_holder] -->if (min) { min.focus(); min.select(); }<!-- [et_pb_line_break_holder] -->return;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->if (el.classList.contains('rtcm-sm') || el.classList.contains('rtcm-em')) {<!-- [et_pb_line_break_holder] -->var sel = tg.querySelector('select');<!-- [et_pb_line_break_holder] -->if (sel) { sel.focus(); }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->wrap.addEventListener('keydown', function (e) {<!-- [et_pb_line_break_holder] -->isDel = (e.key === 'Backspace' || e.key === 'Delete');<!-- [et_pb_line_break_holder] -->});<!-- [et_pb_line_break_holder] -->wrap.addEventListener('input', function (e) {<!-- [et_pb_line_break_holder] -->var el = e.target;<!-- [et_pb_line_break_holder] -->if (el.classList && el.classList.contains('rtcm-t')) {<!-- [et_pb_line_break_holder] -->guard(el);<!-- [et_pb_line_break_holder] -->advance(el);<!-- [et_pb_line_break_holder] -->calc();<!-- [et_pb_line_break_holder] -->return;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->if (el.classList && el.classList.contains('rtcm-rate')) {<!-- [et_pb_line_break_holder] -->el.value = el.value.replace(\/[^0-9.]\/g, '');<!-- [et_pb_line_break_holder] -->calc();<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->});<!-- [et_pb_line_break_holder] -->wrap.addEventListener('change', function (e) {<!-- [et_pb_line_break_holder] -->if (e.target.classList && e.target.classList.contains('rtcm-ampm')) { calc(); }<!-- [et_pb_line_break_holder] -->});<!-- [et_pb_line_break_holder] -->wrap.addEventListener('click', function (e) {<!-- [et_pb_line_break_holder] -->var actBtn = e.target.closest ? e.target.closest('.rtcm-fill, .rtcm-clear') : null;<!-- [et_pb_line_break_holder] -->if (actBtn && wrap.contains(actBtn)) {<!-- [et_pb_line_break_holder] -->var srcBlock = actBtn.closest('.rtcm-block');<!-- [et_pb_line_break_holder] -->var idx = -1;<!-- [et_pb_line_break_holder] -->for (var i = 0; i < blocks.length; i++) { if (blocks[i] === srcBlock) { idx = i; break; } }<!-- [et_pb_line_break_holder] -->if (idx < 0) { return; }<!-- [et_pb_line_break_holder] -->if (actBtn.classList.contains('rtcm-fill')) {<!-- [et_pb_line_break_holder] -->if (idx < blocks.length - 1 &#038;&#038; isEmptyBlock(blocks[idx + 1])) { copyBlock(srcBlock, blocks[idx + 1]); }<!-- [et_pb_line_break_holder] -->calc();<!-- [et_pb_line_break_holder] -->actBtn.style.display = 'inline-block';<!-- [et_pb_line_break_holder] -->actBtn.textContent = 'Copied \u2713';<!-- [et_pb_line_break_holder] -->setTimeout(function () { actBtn.textContent = actBtn.getAttribute('data-label'); actBtn.style.display = ''; }, 1400);<!-- [et_pb_line_break_holder] -->} else {<!-- [et_pb_line_break_holder] -->clearBlock(srcBlock);<!-- [et_pb_line_break_holder] -->calc();<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->return;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->var head = e.target.closest ? e.target.closest('.rtcm-day-head') : null;<!-- [et_pb_line_break_holder] -->if (head && wrap.contains(head)) {<!-- [et_pb_line_break_holder] -->var block = head.parentNode;<!-- [et_pb_line_break_holder] -->var open = block.classList.toggle('rtcm-open');<!-- [et_pb_line_break_holder] -->head.setAttribute('aria-expanded', open ? 'true' : 'false');<!-- [et_pb_line_break_holder] -->if (open) {<!-- [et_pb_line_break_holder] -->var first = block.querySelector('.rtcm-sh');<!-- [et_pb_line_break_holder] -->if (first && first.value === '') { first.focus(); }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->});<!-- [et_pb_line_break_holder] -->resetBtn.addEventListener('click', function () {<!-- [et_pb_line_break_holder] -->for (var i = 0; i < blocks.length; i++) {<!-- [et_pb_line_break_holder] -->var inputs = blocks[i].querySelectorAll('input');<!-- [et_pb_line_break_holder] -->for (var j = 0; j < inputs.length; j++) { inputs[j].value = ''; }<!-- [et_pb_line_break_holder] -->var sels = blocks[i].querySelectorAll('select');<!-- [et_pb_line_break_holder] -->for (var k = 0; k < sels.length; k++) { sels[k].value = 'AM'; }<!-- [et_pb_line_break_holder] -->blocks[i].classList.remove('rtcm-open');<!-- [et_pb_line_break_holder] -->blocks[i].querySelector('.rtcm-day-head').setAttribute('aria-expanded', 'false');<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->calc();<!-- [et_pb_line_break_holder] -->});<!-- [et_pb_line_break_holder] -->copyBtn.addEventListener('click', function () {<!-- [et_pb_line_break_holder] -->if (!lastState) { calc(); }<!-- [et_pb_line_break_holder] -->var s = lastState;<!-- [et_pb_line_break_holder] -->var text = '';<!-- [et_pb_line_break_holder] -->text += 'Regular: ' + fh(s.reg) + ' hrs \u2014 $' + fm(s.regPay) + '\\n';<!-- [et_pb_line_break_holder] -->text += 'Overtime (150%): ' + fh(s.ot150) + ' hrs \u2014 $' + fm(s.pay150) + '\\n';<!-- [et_pb_line_break_holder] -->text += 'Overtime (200%): ' + fh(s.ot200) + ' hrs \u2014 $' + fm(s.pay200) + '\\n';<!-- [et_pb_line_break_holder] -->text += 'Total pay: $' + fm(s.totalPay);<!-- [et_pb_line_break_holder] -->function done() {<!-- [et_pb_line_break_holder] -->var old = copyBtn.textContent;<!-- [et_pb_line_break_holder] -->copyBtn.textContent = 'Copied \u2713';<!-- [et_pb_line_break_holder] -->setTimeout(function () { copyBtn.textContent = old; }, 1600);<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->if (navigator.clipboard && navigator.clipboard.writeText) {<!-- [et_pb_line_break_holder] -->navigator.clipboard.writeText(text).then(done, function () { fallback(); });<!-- [et_pb_line_break_holder] -->} else { fallback(); }<!-- [et_pb_line_break_holder] -->function fallback() {<!-- [et_pb_line_break_holder] -->var ta = document.createElement('textarea');<!-- [et_pb_line_break_holder] -->ta.value = text;<!-- [et_pb_line_break_holder] -->ta.style.position = 'fixed';<!-- [et_pb_line_break_holder] -->ta.style.opacity = '0';<!-- [et_pb_line_break_holder] -->document.body.appendChild(ta);<!-- [et_pb_line_break_holder] -->ta.select();<!-- [et_pb_line_break_holder] -->try { document.execCommand('copy'); done(); } catch (err) {}<!-- [et_pb_line_break_holder] -->document.body.removeChild(ta);<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->});<!-- [et_pb_line_break_holder] -->panelHead.addEventListener('click', function () {<!-- [et_pb_line_break_holder] -->var open = panel.classList.toggle('rtcm-panel-open');<!-- [et_pb_line_break_holder] -->panelHead.setAttribute('aria-expanded', open ? 'true' : 'false');<!-- [et_pb_line_break_holder] -->panelTitle.textContent = open ? 'How overtime is calculated' : 'How is overtime calculated?';<!-- [et_pb_line_break_holder] -->});<!-- [et_pb_line_break_holder] -->calc();<!-- [et_pb_line_break_holder] -->})();<!-- [et_pb_line_break_holder] --><\/script><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] -->[\/et_pb_code][et_pb_text admin_label=&#8221;Copy paste body text here&#8221; _builder_version=&#8221;4.27.7&#8243; header_2_font_size=&#8221;32px&#8221; header_2_font_size_tablet=&#8221;30px&#8221; header_2_font_size_phone=&#8221;26px&#8221; header_2_font_size_last_edited=&#8221;on|tablet&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>Determining Pay<\/h2>\n<p>Several factors must be considered when calculating pay. The Fair Work Ombudsman has set national payroll standards that all <a href=\"https:\/\/www.fairwork.gov.au\/employment-conditions\/national-employment-standards\">employers must follow<\/a>.<\/p>\n<p>Dedicated payroll software has these standards automatically built in, cutting down the time it would take to manually enter an employee&#8217;s time card or time sheet.<\/p>\n<h2>Timesheets<\/h2>\n<p>A <a href=\"https:\/\/www.reckon.com\/au\/small-business-resources\/payroll-guide\/what-is-a-timesheet\/\">timesheet<\/a> is a basic tool that records the hours worked by an employee via clock-in and clock-out times. Employers and employees use this information as a reference to calculate pay. This includes tracking employee breaks and overtime hours.<\/p>\n<h2>Base Pay<\/h2>\n<p>Base pay is the amount an employee receives per hour worked. Depending on the industry, an employee&#8217;s pay could be determined by their employer&#8217;s awards rate or enterprise agreement.<\/p>\n<p>If you are unsure of what awards apply, the <a href=\"https:\/\/www.fairwork.gov.au\/\" target=\"_blank\" rel=\"noopener\">Fair Work Ombudsman<\/a> has extensive resources available.<\/p>\n<h2>Breaks<\/h2>\n<p>It is essential to record unpaid breaks when calculating your employee&#8217;s timesheet. Employees and workers are generally entitled to a meal break after working 5+ hours. This meal break is typically either a 30-minute or an hour break.<\/p>\n<p>In software and work-hour calculators, break minutes are typically displayed in decimal format.<\/p>\n<p>For example, if work hours are 9:00 am to 5:00 pm, an employee&#8217;s work hours for that day would be 7.5 or 7 hours, depending on whether they have an unpaid break.<\/p>\n<h2>Penalty Rates<\/h2>\n<p>Several factors apply when calculating the gross pay of an employee.<\/p>\n<h3>Overtime<\/h3>\n<p>Employees who work more than their standard hours may be eligible for\u00a0<a href=\"https:\/\/www.reckon.com\/au\/small-business-resources\/payroll-guide\/overtime\/\">overtime<\/a>. Depending on the enterprise agreement or award, overtime rates apply to hours worked after contracted hours. This includes hours consistently exceeding standard hours over a regularly recurring period.<\/p>\n<p>For full-time employees, overtime rates typically apply to hours worked beyond the standard 38 hours. Part-time employees can expect overtime if they work more than their agreed-upon contracted hours.<\/p>\n<p>Typically, the first two overtime hours are paid at 150% of a worker&#8217;s base hourly rate. Any additional overtime hours are calculated at 200%.<\/p>\n<p>This is how you can calculate overtime pay:<\/p>\n<ul>\n<li>Base pay x 1.5 x 0-2 (first hours of overtime).<\/li>\n<li>Base pay x 2 x Hours after the first two overtime hours worked.<\/li>\n<\/ul>\n<h3>Casual Loading<\/h3>\n<p>Casual loading is a penalty rate that applies only to employees who are considered casual workers. When calculating casual worker&#8217;s wages, employers must:<\/p>\n<p>Multiply base pay x hours worked.<\/p>\n<p>Add casual loading of 25% (base pay x 1.25).<\/p>\n<h3>Public Holidays<\/h3>\n<p>Australia has several public holidays to factor in when calculating the timesheets for their employees. Double time and half, or 250% of an employee&#8217;s base pay, is the standard for working public holidays.<\/p>\n<p>Base pay x 2.5 x public holiday hours worked<\/p>\n<h3>Late-night penalty rates<\/h3>\n<p>There are penalty rates associated with late-night work. For instance, security guards have an award that outlines the penalty rates on top of the base pay of 130% for permanent and part-time employees and 155% for casuals.<\/p>\n<h3>Early morning penalty rates<\/h3>\n<p>Workers who start their shift earlier in the morning also have penalty rates associated with them. For instance, casual bakers under the retail award will be paid 137% of their base pay during hours between 2 am and 6 am.<\/p>\n<h2>Managing payroll<\/h2>\n<p>When processing payroll, it is crucial to efficiently <a href=\"https:\/\/www.reckon.com\/au\/accounting-software\/timesheets\/\">manage employee hours<\/a>. As a small business owner, part of successfully running your business is allocating the appropriate resources to payroll.<\/p>\n<p>Dedicated payroll software can accurately calculate your employees&#8217; work hours and help you remain compliant with specific enterprise agreements or awards. This helps you save time, maintain record keeping, and reduce the need for manual calculations, improving efficiency.<\/p>\n<p>Looking for a simple payroll solution? Trial our <a href=\"https:\/\/www.reckon.com\/au\/accounting-software\/payroll\/\" target=\"_blank\" rel=\"noopener\">payroll software<\/a> today!<\/p>\n<p>[\/et_pb_text][ba_social_share icon_bg=&#8221;#03002e&#8221; icon_padding=&#8221;10px|12px|10px|12px|true|true&#8221; layout=&#8221;classic&#8221; show_text=&#8221;off&#8221; btn_padding=&#8221;0px|0px|0px|0px|false|false&#8221; btn_bg_color=&#8221;RGBA(255,255,255,0)&#8221; _builder_version=&#8221;4.23&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;50px||||false|false&#8221; custom_padding=&#8221;25px||||false|false&#8221; custom_css_before=&#8221; content: %22SHARE THIS%22;|| font-size: 16px;|| font-weight: 700;|| line-height: 22px;|| letter-spacing: 0em;|| text-align: center;|| color: #ff5447;|| margin-bottom: 10px;|| display: inline-flex;|| position: absolute;|| margin-top: 10px;&#8221; border_width_top_main=&#8221;1px&#8221; border_color_top_main=&#8221;#e4e4e4&#8243; border_radii_icon=&#8221;on|5px|5px|5px|5px&#8221; global_colors_info=&#8221;{}&#8221; custom_css_before_last_edited=&#8221;off|desktop&#8221;][ba_social_share_child _builder_version=&#8221;4.23&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/ba_social_share_child][ba_social_share_child network_type=&#8221;facebook&#8221; _builder_version=&#8221;4.23&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/ba_social_share_child][ba_social_share_child network_type=&#8221;linkedin&#8221; _builder_version=&#8221;4.23&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/ba_social_share_child][ba_social_share_child network_type=&#8221;email&#8221; _builder_version=&#8221;4.23&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/ba_social_share_child][\/ba_social_share][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Timesheets are important to track and run your payroll. Try our timesheets calculator to record your employee work hours. <\/p>\n","protected":false},"author":36,"featured_media":284351,"menu_order":0,"template":"","format":"standard","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","inline_featured_image":false,"_lmt_disableupdate":"no","_lmt_disable":"","footnotes":""},"sbh_category":[272],"class_list":["post-284349","sbh","type-sbh","status-publish","format-standard","has-post-thumbnail","hentry","sbh_category-calculators"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.5 (Yoast SEO v28.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Timesheets calculator for small businesses<\/title>\n<meta name=\"description\" content=\"Timesheets are important to track and run your payroll. Try our timesheets calculator to record your employee work hours.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.reckon.com\/au\/small-business-resources\/calculators\/timesheet-calculator\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Timesheets calculator for small businesses\" \/>\n<meta property=\"og:description\" content=\"Timesheets are important to track and run your payroll. Try our timesheets calculator to record your employee work hours.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.reckon.com\/au\/small-business-resources\/calculators\/timesheet-calculator\/\" \/>\n<meta property=\"og:site_name\" content=\"Reckon\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/reckonhq\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-07T05:35:40+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.reckon.com\/au\/wp-content\/uploads\/2024\/10\/Timesheets-calc-header.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"409\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@ReckonHQ\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/small-business-resources\\\/calculators\\\/timesheet-calculator\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/small-business-resources\\\/calculators\\\/timesheet-calculator\\\/\"},\"author\":{\"name\":\"Oliver Gye\",\"@id\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/#\\\/schema\\\/person\\\/b5625a73d7f24764f35bc6a9ec05d579\"},\"headline\":\"Timesheets calculator for small businesses\",\"datePublished\":\"2024-10-24T02:19:38+00:00\",\"dateModified\":\"2026-08-07T05:35:40+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/small-business-resources\\\/calculators\\\/timesheet-calculator\\\/\"},\"wordCount\":1324,\"publisher\":{\"@id\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/small-business-resources\\\/calculators\\\/timesheet-calculator\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/Timesheets-calc-header.png\",\"inLanguage\":\"en-AU\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/small-business-resources\\\/calculators\\\/timesheet-calculator\\\/\",\"url\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/small-business-resources\\\/calculators\\\/timesheet-calculator\\\/\",\"name\":\"Timesheets calculator for small businesses\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/small-business-resources\\\/calculators\\\/timesheet-calculator\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/small-business-resources\\\/calculators\\\/timesheet-calculator\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/Timesheets-calc-header.png\",\"datePublished\":\"2024-10-24T02:19:38+00:00\",\"dateModified\":\"2026-08-07T05:35:40+00:00\",\"description\":\"Timesheets are important to track and run your payroll. Try our timesheets calculator to record your employee work hours.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/small-business-resources\\\/calculators\\\/timesheet-calculator\\\/#breadcrumb\"},\"inLanguage\":\"en-AU\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.reckon.com\\\/au\\\/small-business-resources\\\/calculators\\\/timesheet-calculator\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-AU\",\"@id\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/small-business-resources\\\/calculators\\\/timesheet-calculator\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/Timesheets-calc-header.png\",\"contentUrl\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/Timesheets-calc-header.png\",\"width\":1200,\"height\":409},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/small-business-resources\\\/calculators\\\/timesheet-calculator\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Calculators\",\"item\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/small-business-resources\\\/calculators\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Timesheets calculator for small businesses\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/#website\",\"url\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/\",\"name\":\"Reckon\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-AU\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/#organization\",\"name\":\"Reckon\",\"url\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-AU\",\"@id\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/reckon-logo-yoast.png\",\"contentUrl\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/reckon-logo-yoast.png\",\"width\":300,\"height\":237,\"caption\":\"Reckon\"},\"image\":{\"@id\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/reckonhq\\\/\",\"https:\\\/\\\/x.com\\\/ReckonHQ\",\"https:\\\/\\\/www.instagram.com\\\/reckonhq\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/reckon\\\/\",\"https:\\\/\\\/www.youtube.com\\\/user\\\/Reckonltd\\\/\",\"https:\\\/\\\/en.wikipedia.org\\\/wiki\\\/Reckon_(company)\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/#\\\/schema\\\/person\\\/b5625a73d7f24764f35bc6a9ec05d579\",\"name\":\"Oliver Gye\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-AU\",\"@id\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/Aliver-Gye-150x150-1.png\",\"url\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/Aliver-Gye-150x150-1.png\",\"contentUrl\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/Aliver-Gye-150x150-1.png\",\"caption\":\"Oliver Gye\"},\"description\":\"Content Writer Oliver Gye is a content writer and publisher who is passionate about creating engaging content for the small business community. He specialises in UX, business support &amp; compliance, and small business journalism in fintech and accounting.\",\"url\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/author\\\/oliver-gye\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Timesheets calculator for small businesses","description":"Timesheets are important to track and run your payroll. Try our timesheets calculator to record your employee work hours.","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:\/\/www.reckon.com\/au\/small-business-resources\/calculators\/timesheet-calculator\/","og_locale":"en_US","og_type":"article","og_title":"Timesheets calculator for small businesses","og_description":"Timesheets are important to track and run your payroll. Try our timesheets calculator to record your employee work hours.","og_url":"https:\/\/www.reckon.com\/au\/small-business-resources\/calculators\/timesheet-calculator\/","og_site_name":"Reckon","article_publisher":"https:\/\/www.facebook.com\/reckonhq\/","article_modified_time":"2026-08-07T05:35:40+00:00","og_image":[{"width":1200,"height":409,"url":"https:\/\/www.reckon.com\/au\/wp-content\/uploads\/2024\/10\/Timesheets-calc-header.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_site":"@ReckonHQ","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.reckon.com\/au\/small-business-resources\/calculators\/timesheet-calculator\/#article","isPartOf":{"@id":"https:\/\/www.reckon.com\/au\/small-business-resources\/calculators\/timesheet-calculator\/"},"author":{"name":"Oliver Gye","@id":"https:\/\/www.reckon.com\/au\/#\/schema\/person\/b5625a73d7f24764f35bc6a9ec05d579"},"headline":"Timesheets calculator for small businesses","datePublished":"2024-10-24T02:19:38+00:00","dateModified":"2026-08-07T05:35:40+00:00","mainEntityOfPage":{"@id":"https:\/\/www.reckon.com\/au\/small-business-resources\/calculators\/timesheet-calculator\/"},"wordCount":1324,"publisher":{"@id":"https:\/\/www.reckon.com\/au\/#organization"},"image":{"@id":"https:\/\/www.reckon.com\/au\/small-business-resources\/calculators\/timesheet-calculator\/#primaryimage"},"thumbnailUrl":"https:\/\/www.reckon.com\/au\/wp-content\/uploads\/2024\/10\/Timesheets-calc-header.png","inLanguage":"en-AU"},{"@type":"WebPage","@id":"https:\/\/www.reckon.com\/au\/small-business-resources\/calculators\/timesheet-calculator\/","url":"https:\/\/www.reckon.com\/au\/small-business-resources\/calculators\/timesheet-calculator\/","name":"Timesheets calculator for small businesses","isPartOf":{"@id":"https:\/\/www.reckon.com\/au\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.reckon.com\/au\/small-business-resources\/calculators\/timesheet-calculator\/#primaryimage"},"image":{"@id":"https:\/\/www.reckon.com\/au\/small-business-resources\/calculators\/timesheet-calculator\/#primaryimage"},"thumbnailUrl":"https:\/\/www.reckon.com\/au\/wp-content\/uploads\/2024\/10\/Timesheets-calc-header.png","datePublished":"2024-10-24T02:19:38+00:00","dateModified":"2026-08-07T05:35:40+00:00","description":"Timesheets are important to track and run your payroll. Try our timesheets calculator to record your employee work hours.","breadcrumb":{"@id":"https:\/\/www.reckon.com\/au\/small-business-resources\/calculators\/timesheet-calculator\/#breadcrumb"},"inLanguage":"en-AU","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.reckon.com\/au\/small-business-resources\/calculators\/timesheet-calculator\/"]}]},{"@type":"ImageObject","inLanguage":"en-AU","@id":"https:\/\/www.reckon.com\/au\/small-business-resources\/calculators\/timesheet-calculator\/#primaryimage","url":"https:\/\/www.reckon.com\/au\/wp-content\/uploads\/2024\/10\/Timesheets-calc-header.png","contentUrl":"https:\/\/www.reckon.com\/au\/wp-content\/uploads\/2024\/10\/Timesheets-calc-header.png","width":1200,"height":409},{"@type":"BreadcrumbList","@id":"https:\/\/www.reckon.com\/au\/small-business-resources\/calculators\/timesheet-calculator\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Calculators","item":"https:\/\/www.reckon.com\/au\/small-business-resources\/calculators\/"},{"@type":"ListItem","position":2,"name":"Timesheets calculator for small businesses"}]},{"@type":"WebSite","@id":"https:\/\/www.reckon.com\/au\/#website","url":"https:\/\/www.reckon.com\/au\/","name":"Reckon","description":"","publisher":{"@id":"https:\/\/www.reckon.com\/au\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.reckon.com\/au\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-AU"},{"@type":"Organization","@id":"https:\/\/www.reckon.com\/au\/#organization","name":"Reckon","url":"https:\/\/www.reckon.com\/au\/","logo":{"@type":"ImageObject","inLanguage":"en-AU","@id":"https:\/\/www.reckon.com\/au\/#\/schema\/logo\/image\/","url":"https:\/\/www.reckon.com\/au\/wp-content\/uploads\/2024\/05\/reckon-logo-yoast.png","contentUrl":"https:\/\/www.reckon.com\/au\/wp-content\/uploads\/2024\/05\/reckon-logo-yoast.png","width":300,"height":237,"caption":"Reckon"},"image":{"@id":"https:\/\/www.reckon.com\/au\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/reckonhq\/","https:\/\/x.com\/ReckonHQ","https:\/\/www.instagram.com\/reckonhq\/","https:\/\/www.linkedin.com\/company\/reckon\/","https:\/\/www.youtube.com\/user\/Reckonltd\/","https:\/\/en.wikipedia.org\/wiki\/Reckon_(company)"]},{"@type":"Person","@id":"https:\/\/www.reckon.com\/au\/#\/schema\/person\/b5625a73d7f24764f35bc6a9ec05d579","name":"Oliver Gye","image":{"@type":"ImageObject","inLanguage":"en-AU","@id":"https:\/\/www.reckon.com\/au\/wp-content\/uploads\/2024\/09\/Aliver-Gye-150x150-1.png","url":"https:\/\/www.reckon.com\/au\/wp-content\/uploads\/2024\/09\/Aliver-Gye-150x150-1.png","contentUrl":"https:\/\/www.reckon.com\/au\/wp-content\/uploads\/2024\/09\/Aliver-Gye-150x150-1.png","caption":"Oliver Gye"},"description":"Content Writer Oliver Gye is a content writer and publisher who is passionate about creating engaging content for the small business community. He specialises in UX, business support &amp; compliance, and small business journalism in fintech and accounting.","url":"https:\/\/www.reckon.com\/au\/author\/oliver-gye\/"}]}},"_links":{"self":[{"href":"https:\/\/www.reckon.com\/au\/wp-json\/wp\/v2\/sbh\/284349","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.reckon.com\/au\/wp-json\/wp\/v2\/sbh"}],"about":[{"href":"https:\/\/www.reckon.com\/au\/wp-json\/wp\/v2\/types\/sbh"}],"author":[{"embeddable":true,"href":"https:\/\/www.reckon.com\/au\/wp-json\/wp\/v2\/users\/36"}],"version-history":[{"count":7,"href":"https:\/\/www.reckon.com\/au\/wp-json\/wp\/v2\/sbh\/284349\/revisions"}],"predecessor-version":[{"id":307734,"href":"https:\/\/www.reckon.com\/au\/wp-json\/wp\/v2\/sbh\/284349\/revisions\/307734"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.reckon.com\/au\/wp-json\/wp\/v2\/media\/284351"}],"wp:attachment":[{"href":"https:\/\/www.reckon.com\/au\/wp-json\/wp\/v2\/media?parent=284349"}],"wp:term":[{"taxonomy":"sbh_category","embeddable":true,"href":"https:\/\/www.reckon.com\/au\/wp-json\/wp\/v2\/sbh_category?post=284349"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}