Skip to content

Timesheet summary

Add up timesheets from start, end and break. The server calculates hours by person and week, compares them with target hours and reports unusual times.

Input

Company or club: Hartmann Bakery Period: 4 to 10 May 2026 Time entries: id,person,date,start,end,break_minutes S1,Mira Kovac,2026-05-04,08:00,12:30,30 S2,Mira Kovac,2026-05-05,08:00,14:00,30 S3,Mira Kovac,2026-05-06,07:30,15:45,45 S4,Mir…

Result

A table of entries with hours, the sums by person and week, hours above and below target and a list of unusual times.

Timesheets take time to add up, and small mistakes are easy to miss. This tool calculates the hours of each row from start, end and break, adds them up by person and calendar week and compares each week with the target hours entered. Missing times, an end before the start, overlaps and very long days are listed. It says nothing on labour law or pay.

Your texts, pages and images are processed on our own servers in the EU. Trust Center

Try it now Pricing

Who it is for

Small firms, clubs and team leads who collect working hours themselves.

Typical uses

  • Prepare hours for the accounts office.
  • Compare a week with the agreed target hours.
  • Find missing or unusual entries before the month ends.

Example

Input

Company or club: Hartmann Bakery Period: 4 to 10 May 2026 Time entries: id,person,date,start,end,break_minutes S1,Mira Kovac,2026-05-04,08:00,12:30,30 S2,Mira Kovac,2026-05-05,08:00,14:00,30 S3,Mira Kovac,2026-05-06,07:30,15:45,45 S4,Mira Kovac,2026-05-07,08:00,13:00, S5,Tom Berg,2026-05-04,06:00,10:00,0 S6,Tom Berg,2026-05-05,14:00,12:00,0 S7,Tom Berg,2026-05-06,06:00,13:00,30 S8,Tom Berg,2026-05-07,,11:00,15 Target hours per week: 20 Shifts past midnight: No

Result

A table of entries with hours, the sums by person and week, hours above and below target and a list of unusual times.

A fixed example, shortened. Real results are AI-generated: please check them.

Price and limits

Price
usually 1–3 credits
Available with
Free, With package
Input limit
One page with up to 45,000 characters of HTML

Privacy

Processed on our own servers in the EU (Poland). Inputs and results are deleted after 7 days (Free) or 30 days (packages), or right after you see the result if you choose not to store them. Images are deleted right after processing.

In the API

Tool name: timesheet_summary. Create a job with POST /api/v1/jobs and fetch the result with GET /api/v1/jobs/{id}. You find your API key in your account.

curl -X POST https://do4u.eu/api/v1/jobs \
  -H "Authorization: Bearer d4u_…" -H "Content-Type: application/json" \
  -d '{"tool": "timesheet_summary", "url": "https://example.com/"}'

Full API documentation →

Questions and answers

Who does the calculation?

The server calculates all sums from the table. The AI only writes the text and cannot change the figures.

Does the tool check labour law?

No. Rest periods, limits and pay rules are not checked. Hours above target only compare the entered figures.

How are night shifts handled?

With the option for shifts past midnight, an end before the start counts as the next day. Without it, such a row is reported and not counted.

Is my text stored?

Only as long as needed: 7 days on Free, 30 days with a package – or not at all if you choose not to store it. Processing happens on our own servers in the EU (Poland).

Can I use the result right away?

Results are AI-generated. Please read them before you publish or send them.