Contact
EN - English
NL - Nederlands
EN - English
FR - Français
DE - Deutsch
Solution

Sales
Sales
Efficient from lead to booking

Invoicing
Invoicing
Never miss an invoice again

Planning
Planning
Always the optimal schedule

Insights
Insights
Datadashboard with all your KPIs

Execution
Execution
All employees fully informed

Integrations
Integrations
Connect to your ICT environment

Storage
Storage
Make storage work for you
For whom

Startups
Startups
Save time to grow your business

SME
SME
Work smarter with Bas

Enterprise (20+ employees)
Enterprise
Collaborate optimally
References
Pricing
Switch
Blog
Book your demo
Text Link
<article class="article"> <!-- Header --> <header class="article-header"> <div class="article-meta"> <span class="article-category">Business Operations</span> <span class="article-meta-dot">&bull;</span> <span class="article-read-time">6 min</span> </div> <h1 class="article-title">Time tracking and CLA allowances: how to handle it in just a few clicks</h1> <p class="article-intro">Tracking hours on paper, calculating overtime in Excel, and hoping you don't forget anything come payroll time. Sound familiar? With the new time tracking and CLA module in Bas, those days are over.</p> </header> <!-- Hero Image --> <img src="https://s3.amazonaws.com/webflow-prod-assets/671a2b3d0c3830f284c6ac20/69bc1b9207adfd51b86d1cf0_urenregistratie-cao-vergoedingen-verhuisbedrijf.png" alt="Bas time tracking app on three phones: choose day, review hours, registration complete." class="article-hero" width="1200" height="675"> <!-- Content --> <div class="article-content"> <p class="lead-text">From paper timesheets and Excel lists to a complete time registration with automatic CLA calculations. No hassle, no errors.</p> <p>Ask any moving company how they track hours and you'll get ten different answers. Timesheets in the cabin. A shared Excel file on the server. WhatsApp messages from the foreman. Or the classic: a stack of work orders that lands on the bookkeeper's desk on Friday afternoon.</p> <p>It works. Until it doesn't. Because who checks whether those hours match the schedule? Who calculates the overtime surcharge for that Saturday? And who keeps track of which employee is entitled to which allowance?</p> <h2>The real problem isn't the hours themselves</h2> <p>Recording hours isn't that complicated in itself. It gets tricky when you also need to verify, correct, and calculate those hours into surcharges and allowances. The CLA for professional goods transport includes rules for overtime, weekend work, public holidays, and night shifts. On top of that come allowances for accommodation and travel expenses. And each employee may have different arrangements.</p> <p>When you do this manually, you're not just spending a lot of time - you're also making mistakes. A forgotten overtime surcharge. A miscalculated allowance. An employee who didn't take enough breaks without anyone noticing. These things cost money and create friction with your staff.</p> <div class="highlight-box"> <p>"At an average moving company with 15 employees, hours are lost every week on manually processing timesheets and calculating surcharges."</p> </div> <h2>Employees register their own hours via the app</h2> <p>In Bas, <a href="/oplossing/uitvoering">time tracking</a> works fundamentally differently. The employee opens the app on their phone and immediately gets a suggestion for the day that needs to be registered. The system knows which hours are expected based on the schedule, contract, and work roster.</p> <p>The employee only needs to verify if it's correct. Start and end time right? Confirm. Break automatically inserted? Confirm. Done. Did the employee do fieldwork that wasn't on the schedule? Then they add those hours themselves. The registration must be complete - the app won't accept an incomplete day.</p> <p>In practice, for a scheduled employee it's a matter of three taps on their phone. No forms, no timesheets, no WhatsApp messages to the back office.</p> <h2>The back office gets the complete picture</h2> <p>All registered hours come together in a visual timeline under HRM. You can see per employee and per day exactly what has been registered: working hours, breaks, sick leave, vacation. Each block has a colour indicating its status - from suggestion to approved.</p> <p>But the system does more than just display. It automatically checks:</p> <ul> <li><strong>Deviation from contract hours</strong> - is an employee structurally working more or less than agreed?</li> <li><strong>Break time</strong> - does the registered break meet the minimum CLA requirements?</li> <li><strong>Comparison with team members</strong> - is an employee logging notably different hours than colleagues on the same job?</li> <li><strong>Foreman hours</strong> - do the hours match what the foreman recorded?</li> </ul> <p>Approval can be done per time block, per employee, or for multiple employees at once. At a moving company with 20 people, daily time processing is handled within a few minutes.</p> <h2>AI does the groundwork</h2> <p>What makes time tracking in Bas special is the smart suggestion that's ready for each employee. The system combines all available information - <a href="/oplossing/planning">scheduling</a>, foreman hours, self-registered hours, contract, work roster, and business opening hours - and creates a complete proposal.</p> <p>Is an employee scheduled for a move from 8:00 to 16:00? Then those hours are already prepared, including the mandatory break at the right moment. Does the employee only have back-office skills and isn't scheduled? Then back-office hours are automatically suggested for the contractual workday.</p> <p>The result: in many cases, as back office you only need to review the suggestion and approve it. The system has already done the heavy lifting.</p> <h2>From hours to surcharges and allowances</h2> <p>This is where it gets really interesting. Once hours are approved, Bas automatically calculates all surcharges and allowances based on the rules you've set up. Overtime on Tuesday? Surcharge calculated. Move on a public holiday? Holiday surcharge added. Employee worked more than four hours in the field? Accommodation allowance assigned.</p> <p>You set up the rules yourself through a wizard. The options:</p> <ul> <li><strong>Surcharge rules</strong> - overtime per day or per week, weekend work, public holidays, night work. For each rule you set the percentage and which employees it applies to.</li> <li><strong>Allowances</strong> - per hour or per day, with conditions. For example: accommodation costs only if an employee works more than four hours in the field and started before 7:00.</li> <li><strong>Employee attributes</strong> - create attributes and link them to employees to apply specific rules or exclude them.</li> </ul> <img src="https://s3.amazonaws.com/webflow-prod-assets/671a2b3d0c3830f284c6ac20/69bc1b973e577b188664d7f1_cao-toeslagen-vergoedingen-dashboard.png" alt="Bas CLA surcharges and allowances dashboard showing coffee money calculation per employee." class="article-hero" width="1200" height="675" style="margin-top: 16px; margin-bottom: 16px;"> <p>You can follow the standard CLA rules, but also record deviating agreements. Does an employee have the right to extra coffee money based on a previous arrangement? Create an attribute, link the allowance, and it's calculated automatically.</p> <h2>Export to your payroll package</h2> <p>Once all hours are approved and surcharges calculated, you export everything with the press of a button. The export contains hours, surcharges, and allowances per employee - ready to load into your payroll package. No retyping, no manual calculations, no forgotten rules.</p> <p>The entire process - from <a href="/oplossing/verkoop">client appointment</a> to payroll - runs through one system. That not only saves time, but also prevents the errors that occur when information is entered repeatedly.</p> <div class="highlight-box"> <p>"What used to take half a day for time processing and CLA calculations is now a matter of reviewing and approving."</p> </div> <h2>Getting started doesn't have to be complicated</h2> <p>You choose the date you want to start with time registration. This way you can first get the settings in order - break rules, surcharge rules, allowances - and inform your employees about how the app works. From the start date, they automatically receive reminders to register their hours.</p> <p>The break rules are set by default to the CLA for professional goods transport. Do you deviate? Then adjust the rules to your situation. The same applies to how hours are supplemented: you decide whether and how the system fills in missing hours.</p> <p>Most moving companies have the setup completed within a morning. And from that moment on, the system works for you instead of the other way around.</p> <!-- CTA --> <div class="cta-section cta-coffee"> <div class="cta-coffee-icon"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" width="48" height="48" fill="currentColor"><path d="M80 0C71.2 0 64 7.2 64 16c0 24.7 9.8 48.5 27.3 65.9l18.7 18.7C121.5 112.2 128 127.8 128 144c0 8.8 7.2 16 16 16s16-7.2 16-16c0-24.7-9.8-48.5-27.3-65.9L113.9 59.3C102.5 47.8 96 32.2 96 16C96 7.2 88.8 0 80 0zM32 224l304 0 16 0 0 192c0 35.3-28.7 64-64 64L96 480c-35.3 0-64-28.7-64-64l0-192zm352 0l16 0c44.2 0 80 35.8 80 80s-35.8 80-80 80l-16 0 0-160zm0 192l16 0c61.9 0 112-50.1 112-112s-50.1-112-112-112l-48 0-16 0L32 192c-17.7 0-32 14.3-32 32L0 416c0 53 43 96 96 96l192 0c53 0 96-43 96-96zM224 16c0-8.8-7.2-16-16-16s-16 7.2-16 16c0 24.7 9.8 48.5 27.3 65.9l18.7 18.7C249.5 112.2 256 127.8 256 144c0 8.8 7.2 16 16 16s16-7.2 16-16c0-24.7-9.8-48.5-27.3-65.9L241.9 59.3C230.5 47.8 224 32.2 224 16z"/></svg> </div> <h2>Let's have a coffee</h2> <p>Let's discuss how things can be done smarter in your company.<br>Online or on location - you choose.</p> <a href="/en/contact" class="cta-button">Let's talk</a> </div> <!-- Sources --> <div class="sources"> <strong>Sources:</strong> Bas Knowledge Base - The new time tracking, CLA surcharges and allowances (help.bas.app). </div> </div> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "BlogPosting", "headline": "Time tracking and CLA allowances: how to handle it in just a few clicks", "datePublished": "2026-03-19", "dateModified": "2026-03-19", "url": "https://www.bas.software/blog/urenregistratie-cao-vergoedingen-verhuisbedrijf", "inLanguage": "en", "image": { "@type": "ImageObject", "url": "hero-placeholder.jpg", "width": 1200, "height": 675 }, "author": { "@type": "Person", "name": "Casper Janssen", "jobTitle": "Directie & Sales", "url": "https://www.bas.software/over" }, "publisher": { "@type": "Organization", "@id": "https://www.bas.software/#organization", "name": "Bas Software B.V.", "logo": { "@type": "ImageObject", "url": "https://cdn.prod.website-files.com/671a2b3d0c3830f284c6ac20/671a38cb4e140824f446da48_logo512.png" } } } </script> </article>

Vind je dit artikel leuk? Deel nu

LinkedInFacebookWhatsAppDeel

Recente blogartikelen

News
•
5 minutes
Smart tachograph mandatory from July 1, 2026: what it means for moving companies
News
•
5 minutes
From Excel and chaos to overview in 1 platform
Innovation
•
5 minutes
Electric moving: how far the industry has come in 2026

Work more efficiently with the most complete software for movers

Neem contact met ons op voor meer informatie of boek direct een demo.
In 30 minuten weet jij hoe Bas jouw bedrijf kan helpen.
Book your demo
Bas was developed by movers, for movers. The most complete software for your moving company, helping you manage every move smoothly and efficiently.
Terms and conditionsPrivacy policy
Solution
SalesPlanningExecutionStorageInvoicingInsightsIntegrations
For whom
StartupsSMEEnterprise
Get started
ReferencesPricingSwitch
Bas.
ContactAbout usCareersRoadmapBlog
Contact
+31 (0) 85 30 33 415
CoC 80229646
info@bas.software