What is Time Card Calculator?
A Time Card Calculator projects maturity value of a recurring deposit. It applies the standard formula to the values you enter and returns the result instantly, without sending any data to a server. Configurable rounding, lunch breaks, and hourly rate.
Time Card Calculator
Free weekly timesheet with overtime, lunch breaks, rounding, hourly pay, and CSV + print export. Browser-only.
TLDR
Enter start, end, and lunch break times for each day of the week. The calculator adds up your weekly hours, splits regular versus overtime (anything above 40 hours, at 1.5x by default), and multiplies by your hourly rate to show gross pay. You can round to the nearest minute, quarter hour, or half hour, export to CSV for payroll, or print a clean time card.
How to use this tool
- Set your hourly rate and overtime rules. Enter your hourly rate, overtime threshold (default 40 hours), and overtime multiplier (default 1.5x). These apply to the whole week.
- Pick a rounding policy. Choose nearest minute, quarter hour, half hour, or full hour. Most US employers round to the quarter hour.
- Enter each day's times. For every day you worked, type the start time, end time, and lunch break in minutes. Leave blank for days off.
- Read your weekly summary. Total hours, regular hours, overtime, regular pay, overtime pay, and gross pay update live as you type.
- Export CSV or print. Click Download CSV for payroll or Print View for a paper time card. The header, ads, and explanatory copy are hidden on print.
About this tool and how it works
This utility runs 100% in your browser. No data leaves your device. The underlying logic is:
daily_minutes = (end - start) - lunch_minutes rounded_minutes = round(daily_minutes / step) * step weekly_hours = sum(daily_minutes) / 60 regular_hours = min(weekly_hours, threshold) # default threshold = 40 overtime_hours = max(0, weekly_hours - threshold) regular_pay = regular_hours * rate overtime_pay = overtime_hours * rate * multiplier # default multiplier = 1.5 gross_pay = regular_pay + overtime_pay
You can verify by opening the browser developer tools and watching the Network tab; no requests fire during normal use beyond the initial page and library load.
Real-world scenarios where this tool helps
Hourly employees
Track weekly hours and pay accurately, especially when shifts cross midnight or you take partial-day lunch breaks. Useful when your employer rounds to the quarter hour.
Freelancers and contractors
Log billable hours per project, apply your hourly rate, export to CSV, attach to your invoice. No SaaS subscription needed.
Small business owners
Compute payroll for a small team without buying a payroll platform. Run each employee's week, export CSV, paste into your accounting software.
Personal time audits
See where your week went. Plug in your actual start, end, and break times to find out if you really worked 40 hours.
What this tool does
- Computes daily hours from start, end, and lunch break minutes for each day of the week.
- Splits weekly total into regular and overtime (default 40-hour threshold, 1.5x multiplier; both adjustable).
- Rounds each day to the nearest minute, quarter hour, half hour, or hour.
- Handles overnight shifts (end before start crosses midnight) correctly.
- Multiplies hours by your hourly rate to produce gross pay (pre-tax).
- Exports a CSV file with all rows plus a summary block.
- Provides a clean print view (header, footer, and ads are hidden when printing).
- Lets you set Monday or Sunday as the start of the week.
What it does NOT do
- Does not calculate tax withholding, FICA, or other deductions. Output is gross pay only.
- Does not handle multi-week pay periods. Run each week separately if you have biweekly or semimonthly payroll.
- Does not save your data. Close the tab and inputs are gone (use the CSV export if you want a copy).
- Does not integrate with payroll software directly. Export CSV and import it manually.
- Does not enforce labor laws specific to your state or country. State-specific overtime rules (California's daily 8-hour rule, for example) are not auto-applied; adjust the threshold and multiplier yourself.
Common mistakes and pitfalls
- Forgetting that lunch breaks are entered in minutes, not hours. 30 means 30 minutes, not 30 hours.
- Entering time in 12-hour format without am or pm. Use 9:00 am or 14:30, not just 9 (the tool assumes 9:00 in 24-hour time, which works but can confuse).
- Setting the threshold to 40 when your state uses daily overtime. California pays overtime above 8 hours per day; set your threshold and multiplier accordingly or compute per day.
- Mixing rounded and unrounded time entries. Pick a rounding policy and stick with it across the week.
- Reading gross pay as take-home. After tax this number drops 20-30% in most US states.
Frequently asked questions
Is this time card calculator free?
Yes. Free forever, no signup, no watermark, no daily limit. Everything runs in your browser.
How does the calculator handle overnight shifts?
If your end time is earlier than your start time, the calculator assumes the shift crossed midnight and adds 24 hours to the end time. A shift from 10 pm to 6 am works correctly.
Can I change the overtime threshold?
Yes. The default is 40 hours per week (US federal FLSA), but you can set any number. For California's daily 8-hour rule, you would compute each day separately or use 8 as your threshold per day with appropriate adjustments.
Does it compute taxes or net pay?
No. The tool shows gross pay only (hours times rate). Net pay depends on your federal, state, and local tax filing status, which we do not collect.
Can I export to my payroll software?
Yes. The CSV download has standard columns (Day, Start, End, Lunch, Hours, Notes) that import into most payroll and accounting tools.
Does it work for biweekly pay periods?
The tool is weekly. For a biweekly period, run two weeks separately and add the gross pay manually.
How does rounding affect my pay?
Rounding to the nearest quarter hour can move daily totals up or down by 7 minutes. Over a year that smooths out to roughly zero if your employer rounds fairly.
Is the time format US or international?
Either. The tool parses 9:00 am, 9:00 AM, 09:00, 21:00, and 9pm. Type whatever is natural; the calculator figures it out.
Will my data be saved if I refresh?
No. The calculator is stateless. Use the CSV export to keep a record.
Can I add notes per day?
Yes. The Notes column accepts free text and is included in the CSV export.
