Punch card calculator

Everhour turns calendar events and tracked work into timesheet entries, while punch card math still needs exact break and overtime handling.

How much did you earn this week?

Enter your daily hours and rate to instantly calculate total hours, regular pay, and any overtime — no spreadsheet needed.

$
Weekly gross pay
Regular hours40h
Overtime hours0h
Regular pay$1,400.00

Everhour does it all — track, budget, report & invoice

The calculator gives you the number — Everhour takes it from there.

Go ahead — start tracking!

One click and you're timing. Start a timer, add an entry, edit the details. This is exactly how it feels in Everhour.

  • One-click timer — browser, desktop & mobile
  • Works inside Asana, ClickUp, Linear, GitHub & more
  • Simple setup, no learning curve
Works with your favorite tool:
Everhour — Time Tracking
Time Entries
01:24:00
00:31:00
01:07:00

No more budget surprises

Set a budget, assign rates, and get alerted before you're over.

  • Real-time cost tracking
  • Set different rates per person or project
  • Alerts before you hit the budget limit
Everhour — Budgeting
Acme Web Project
1
50% of budget used
$2,500.00of $5,000.00
$2,500.00 remaining
75%
Actual costRemaining cost

Measurement

Track your budget through time or costs

Simple, customizable reports

Every report you need — configured your way, always up to date.

  • See who does what in real time
  • Configure any report
  • Scheduled email reports
Everhour — Reports

Your invoice is ready!

Tracked hours flow straight into a polished invoice — no copy-paste, no manual math.

  • Billable hours straight into the invoice
  • Configure invoice templates
  • Copy invoices to QuickBooks or Xero
  • Invoicing dashboard with status
Everhour — Invoices
Your Company LLChello@yourcompany.com
INVOICE
Invoice #1042
Group by:
DescriptionHoursRateAmount
Website Redesign14h$150/h$2,100.00
Brand Guidelines7h$150/h$1,050.00
Marketing Strategy3.5h$150/h$525.00
Total Due$3,675.00
Try Everhour for real yourself

Work hours from clock punches

What this calculation answers

A punch card total answers a practical payroll question: how many paid hours came from a set of clock punches. The answer usually starts with each in/out span, subtracts unpaid meal periods, keeps paid short breaks in the total, and converts minutes into decimal hours for payroll or billing review. U.S. punch cards often use month/day/year dates and 12-hour AM/PM times, so the entry format matters.

The result can support straight-time pay, weekly overtime review, client billing, or a manager's check against scheduled hours. For U.S. payroll, the federal baseline uses a fixed 168-hour workweek. Covered, nonexempt employees must receive overtime pay for hours worked over 40 in that workweek at not less than one and one-half times the regular rate.

Build the daily time total

Start with the elapsed span between clock-in and clock-out. Subtract only unpaid time, such as a bona fide meal period of 30 minutes or more when the employee is completely relieved of duty. Short breaks an employer provides, usually about 5 to 20 minutes, stay in paid hours under federal law and count toward weekly overtime.

For example, an employee clocks 8:00 AM to 5:00 PM on Monday with a 1-hour unpaid meal period. The gross span is 9 hours, and paid time is 8 hours. Repeat that process for each day before adding the week. A shift that crosses midnight needs the same span math, with the end time treated as the next calendar day.

Roll punches into weekly pay

Weekly punch card math uses the paid daily totals, not the raw clock span alone. Suppose an employee records 8, 8, 9, 8, and 10 paid hours across five days at $22.40 per hour. The weekly total is 43 hours. Regular pay covers 40 hours, and 3 overtime hours receive at least 1.5 times the regular rate under the FLSA federal baseline for covered nonexempt employees.

The regular amount is 40 × $22.40 = $896.00. The overtime rate is $22.40 × 1.5 = $33.60, so 3 overtime hours equal $100.80. Gross pay before taxes, deductions, state-specific premiums, or policy additions is $996.80. Hours cannot be averaged across multiple FLSA workweeks to avoid overtime.

When a calculator is enough

A one-time punch card calculation is enough when you need to total one employee's week, check a handwritten card, or verify a disputed shift. The calculator should separate paid hours from unpaid meal periods and show the weekly total clearly. Federal law does not require adult meal or rest breaks, but state law or employer policy can add rules that change the review.

A managed workflow matters when punches repeat every week, approvals affect payroll, or calendar work needs to become a timesheet entry. Everhour can turn Google, Outlook, and iCloud calendar events into timesheet entries within a configurable 15-minute to 3-hour window, while excluding all-day, recurring, and pre-connection events. That creates a cleaner handoff for review.

This content is for general information only, may not be fully up to date, and is provided without any warranty or liability.

High Performer

G2

Summer 2026

Best Ease Of Use

Capterra

Summer 2026

Loved by teams. Proven everywhere.

Rated in the top time trackers across G2, Capterra, and TrustRadius — with consistent praise for ease of use, integrations, and support.

10K+Teams worldwide
90K+Installs Everhour extension
196M+Tasks completed
4M+Projects tracked

Frequently Asked Questions

How do punch card totals handle AM and PM times?

Punch card totals compare each clock-in time with its matching clock-out time, then calculate the elapsed span. U.S. entries commonly use a 12-hour AM/PM format, so 7:30 AM to 4:30 PM equals 9 elapsed hours before unpaid deductions. Midnight-crossing shifts need the end time assigned to the next calendar day.

Which breaks stay in paid punch card hours?

Short breaks an employer provides, usually about 5 to 20 minutes, count as compensable hours worked under federal law. A bona fide meal period is generally unpaid only when it lasts 30 minutes or more and the employee is completely relieved of duty. Work performed while eating remains hours worked.

Can punch card rounding change the weekly total?

Federal time-clock rounding can use the nearest 5 minutes, tenth, or quarter-hour only when the practice is neutral and averages out over time. Rounding that consistently reduces pay for actual hours worked creates underpayment risk. The safest check compares rounded totals against the original punch times.

Does a punch card total decide state break compliance?

A punch card total shows time arithmetic. It does not decide whether a state required a meal period, rest break, premium, or special timing rule. Federal law does not require lunch or coffee breaks for adult employees, so any break mandate comes from state law, employer policy, or contract terms.

Do Saturday or holiday punches automatically get extra pay?

The FLSA does not require extra pay for Saturdays, Sundays, holidays, or regular rest days unless weekly overtime is worked. Covered, nonexempt employees receive federal overtime after 40 hours worked in a fixed workweek. State rules, contracts, or employer policies can add premiums.

How does Everhour turn calendar events into timesheet entries?

Everhour integrates with Google Calendar, Outlook Calendar, and iCloud Calendar so events with defined start and end times can become timesheet entries. Users configure whether entries appear before or after events within a 15-minute to 3-hour window, excluding all-day, recurring, and pre-connection events.

How does Everhour support punch card approval?

Everhour timecards can track clock-in, clock-out, breaks, and automatic clock-out behavior, then route weekly timecards for approval. Managers can review daily, weekly, and monthly work-hour totals before payroll checks or archive exports.

Turn repeated punches into approved time

Use Everhour to convert calendar work into reviewable timesheet entries, then approve weekly timecards before payroll so punch card math becomes an auditable time workflow.

14-day free trial  ·  No credit card  ·  Cancel anytime

Or