MBS Scheduling powered by Buddy Punch is web/app-based software that tracks employee time and attendance with robust payroll exports that provide managers and owners a comprehensive view of labor costs across all departments/locations.

  • Manage paid and unpaid time off without calculations or spreadsheets
    Buddy Punch takes the pain out of payroll by automatically calculating accrued vacation, sick, and owed time.
  • Run customizable reports to simplify payroll
    Track where your employees are working, their overtime, hours, and pay with our detailed reporting system. See how many hours your team is working by day, week, or customizable time period.
  • Monitor remote workers
    Track where your remote employees are working and assign specific IP addresses to each.
  • Integrates with your payroll software
    Seamlessly sync with QuickBooks, Paychex, Workday, and many more to simplify payroll.
  • Easy to use
    Punch into the time clock app using a smartphone or computer.
  • Ensure everyone knows what’s going on
    Push notifications let your employees know when they should be working or when they’ve forgotten to punch in.
  • Monitor overtime
    Alerts when an employee is nearing their maximum for the day or week so you can adjust the schedule accordingly.
  • Know where your employees are signing in from
    Monitor your employee’s location by using our GPS tracker. You can customize the set-up options to only allow employees to sign on from an approved location or device.
  • Control who is punching in
    Guarantee that employees are punching time for themselves with optional webcam and device lock features.
  • Track changes
    Monitor who is making changes to their punch clock in real-time. Eliminate the option for your employees to make changes or make all changes “pending” until approved by a manager.
  • Track time-off requests
    Easily track time-off requests with our built-in calendar that allows employees to book or request time off.
  • Quickly approve timesheet changes
    Timesheet approval takes minutes instead of hours with our simple system.
  • Eliminate paper timesheets
    Enter timesheets with a few button clicks. Review, verify, input, and analyze employee timesheets in minutes.
  • No more messy calculations
    Simply enter the hourly rate or an unpaid time accrual, and our software does the calculations for you.
  • Easily create schedules
    Drag and drop functionality means you can easily add or remove shifts from the schedule, copy entire schedules, and notify your team of upcoming shifts or changes.
  • Send push notifications
    Send notifications to one person or department, or to your entire staff with the click of a button.

Facial Recognition

Employees can punch in and out or login by using a live image from a webcam. You no longer have to worry about buddy punching as our system guarantees an employee is punching time for themselves and no one else.

Facial Recognition is supported on Chrome for desktops and laptops – this includes Windows, Chrome OS, and iOS laptops and desktops. Facial Recognition also works using our Android and iOS application giving you and your employees plenty of options.


The Geofences feature gives you the ability to make sure your employees are only punching in and out while at the correct job site.

You can create a radius around a location that your employees must punch in and out from. If they are not within the location, they will not be allowed to punch in.

Employees can be assigned multiple geofences.

IP Lock on Tablet or Workstation

If you are looking for a way to ensure your employees are only punching out from a specific device or location, our IP Address Lock feature can help you achieve that.

Just specify which IP Address you want your employees locked to, assign your employees, and that’s it! If an employee tries to punch in on a device with a different IP Address, they simply will not be able to.

Supports Locations, Departments, and Positions


With our Locations feature you can create a location for your employees to punch into. You can create as many locations as you would like and assign them to your employees. When employees punch in, they will be required to select the location they are working at.

If only one location is assigned, employees will be automatically punched into that location – no selection is required. The time spent at each location will be viewable on the employees time card as well as on your reports.


Department Codes allow you track the amount of time your employees spend working on a specific job, or for a particular company throughout their workday.

If an employee needs to change job codes during their shift, they can easily punch into a different code. All time that spent on each job can be viewed in each employee’s time card as well as on your reports.


Create and assign positions to your shifts. If your employees work more than one position, have them select which one they’re working that day. Time will be split by position when viewing your reports.

Automatic Calculation of Overtime

Select from more than a dozen overtime types to determine how your Overtime is calculated.

We support many different types of overtime, all on a per employee basis. Each employee can have a different overtime type if needed. 

Easy Integration with Other Systems

Investing in any software solution requires a return on investment, so choosing a system that is both effective and flexible is essential. With the MBS Scheduling Solution you won’t have to worry about integrating it with other tools, as it’s designed to make the process as simple as possible.

You can connect to accounting programs such as QuickBooks, Excel, Paychex, Paylocity, Gusto, ADP Workforce Now, and many others with just a few clicks of a button.

Our software also seamlessly integrates with the most popular payroll vendors, has an API, and can even be configured to work with over 1000 websites and apps via Zapier.

Assign Manager Permissions


View permission allows a Manager to do the following:

  • View their assigned employees time cards
  • View pending time change requests
  • View PTO requests
  • Change assigned Department Codes or Locations
  • Run reports


Approval permission allows a Manager to do the following:

  • Act on pending time change requests
  • Make corrections to an employee’s time
  • Approve/Reject PTO requests
  • Change assigned Department Codes or Locations
  • Run reports


We offer several built in notifications for both Administrators and Managers when something occurs with one of their employees. Whether that be an employee requesting a change to their time card or if they get automatically punched out, we will be sure to let you know via email.

Once your pay period closes we will send you an email so you can download your time cards for payroll. We automatically send out notifications for all important actions taken on your account.

In addition to our system notifications, Administrators, Managers, and Employees have the ability to enable certain notifications options from within their profile. These notifications can only be enabled or disabled by the user themselves.


Administrators can track different types of time by giving each employee various banks that can be created, added to and used.  

You can create custom rules for PTO accruals and you can create one time entries for employees.

The reporting feature allows you to see how much accrued time an employee has in their bank and when the bank increased and decreased.

You can turn PTO on and off, manage the types that you offer, and also create rules for when PTO Accrues.


Related Articles


CannaPoint Makes Compliance Easy

If you're a grower or dispensary owner in the cannabis industry, you know the importance of compliance. Failure to meet compliance regulations can result in hefty fines or even the revocation of your license. While regulations vary from state to state, according to...

read more

Prevent fraud and identity theft

Gemalto CR5400 Double-Sided ID Card Reader A quick look at the easy-to-use, affordable ID Card Reader from GemaltoEvery 2 seconds, an identity is stolen in the United States, reports CNN. Additionally, 46% of all identity theft crimes are committed with a fake ID.  To...

read more