Understand Decimal Time Calculations and Rounding

Prev Next

This article explains how WorkEasy Software calculates and displays decimal time, including conversion methods, rounding behavior, and configuration tips for accurate reporting.

This guide is for payroll admins and advanced users who need to understand how decimal time works in WorkEasy Software.

Why decimal format matters

Decimal time is ideal for accurate payroll and system integrations. It converts minutes into fractions of an hour, making calculations easier.

Examples:

  • 15 minutes = 0.25 hours

  • 30 minutes = 0.50 hours

  • 45 minutes = 0.75 hours

So, 7 hours and 30 minutes becomes 7.50 in decimal format.

How to convert minutes to decimal

Use this formula: Minutes ÷ 60 = Decimal hours

Minutes

Decimal

15

0.25

30

0.50

45

0.75

Platform-wide decimal settings

Admins can control how time appears across reports and exports.

  • Location: Settings > Platform Settings > Platform Configuration > Time and Attendance

  • Setting: Use decimal representation

  • Choose decimal precision (e.g., 1 = 7.5, 2 = 7.50, 3 = 7.500)

This affects system-wide output.

Why totals may not always add up

WorkEasy performs calculations using exact time (e.g., milliseconds), then rounds the final result to a decimal. This can cause small rounding differences.

Example:

  • Individual entries: 0.02 + 0.22 + 0.10 = 0.34

  • Displayed total: 0.33 (due to rounding)

To reduce confusion:

  • Increase decimal places in exports or reports.

How decimal payroll calculations work

WorkEasy Software uses a high-precision approach to convert and calculate time values in payroll. This ensures accuracy and minimizes rounding errors across all reports and exports.

Step 1: Full precision time conversion

Time is first converted to a decimal value using full precision, not a rounded display. For example:

  • 10 hours and 32 minutes = 632 minutes

  • 632 ÷ 60 = 10.53333 hours (full decimal)

This exact value is carried through all backend calculations to ensure accuracy.

Step 2: Rate-based multiplication

The decimal time value is then multiplied by the applicable hourly rate. Example:

  • 10.53333 × $22.03 = $232.04932

Since the system uses the full decimal, no accuracy is lost due to premature rounding.

Step 3: Final result rounding

Only after all calculations are complete is the final result rounded for display. For example:

  • $232.04932 is shown in reports as $232.05

Step 4: Why calculator results may differ

If you try the same math using a rounded value like 10.53 instead of 10.53333, you’ll see a slightly different result:

  • 10.53 × $22.03 = $231.9759

This is because standard calculators apply rounding before the math. WorkEasy preserves full-precision values throughout the process.

Conclusion

All time and payroll values displayed in WorkEasy Software follow this methodology: full-precision calculation first, then rounding for readability. This is consistent with industry best practices and ensures that your payroll results are accurate, fair, and audit-ready.

Summary Table

Setting

Location

Affects

Use Case

Use decimal representation

Platform Settings (Admin)

Entire system

Accurate reporting and exports

View in decimals

Timesheet Preferences (User)

Personal display

User readability in timesheets

For setup instructions, see the basic format switching guide.