Skip to main content
Timesheet settings control how everyone in your Beebole account records time: the period they fill and submit, the unit and format for entries, what they can track time on, which restrictions apply, and when Beebole sends reminders. While people use the timesheet itself from the sidebar (see Timesheets), you configure it from the Timesheet settings panel.
Every change in the Timesheet settings panel is saved automatically — there is no save button.

Opening Timesheet settings

1

Open the Settings menu

Click the button with your initials at the bottom of the left sidebar.
2

Go to Account Settings

Click Account Settings to open your organization’s settings.
3

Open the Timesheet settings panel

Open the Timesheet settings panel. Its options are grouped into five tabs: Period & submission, Categories, Time entry, Reminders, and Auto Timesheet.
Settings made here apply account-wide. The same panel also exists on each person’s profile and on tags, so you can override any setting for one team or one person — see Different settings for different teams.

Period & submission

Timesheet period

The Timesheet period defines the stretch of time a timesheet covers — the period people fill in, submit, and have approved as one unit. It is not just a display preference: each period is one timesheet.
PeriodThe timesheet covers
DailyA single day. The grid shows one day with each row’s full entry form inline.
WeeklyOne week, starting on your account’s first day of the week. This is the default.
Bi-weeklyTwo consecutive weeks.
Semi-monthlyHalf a month: the 1st through the 15th, then the 16th through the end of the month.
MonthlyA calendar month.
Weekly and bi-weekly periods start on the day set as First day of the week in the Localization panel of Account Settings.

Auto-submit

Auto-submit timesheets after X days submits unsubmitted timesheets automatically once the configured number of days has passed since the period ended. The auto-submitted timesheet enters the approval workflow like a manual submission. Leave the value at 0 to disable auto-submit. It does not apply when the timesheet period is Daily.

Restrictions

The Restrictions list controls what time entries the timesheet accepts. By default there are none — the panel shows No restrictions configured. Pick a rule from the Add restriction menu to activate it; click the × on a restriction’s chip to remove it.
RestrictionWhat it does
No overtime beyond the scheduleBlocks time beyond the hours in the person’s work schedule. Available in a daily variant (per day) and a period variant (per timesheet period).
Require filling the whole schedule to submitThe timesheet can only be submitted once all scheduled time is filled — per day (daily) or across the period (period).
Don’t allow time entries in the futureBlocks time entries on future dates. Future entries are limited to time off requests, so people can still plan vacation ahead.
Only allow time entries on working daysBlocks entries on days with no scheduled working time.
An absence can’t be longer than a dayCaps a single time off entry at one day.
Only the owner or an admin can edit entriesOnly the person the timesheet belongs to, or an admin, can add or edit its entries.
Restrictions with daily and period variants show each active variant as a tag on the chip, and you can activate one or both.

Time entry

The Time entry tab defines what people type into a timesheet cell.

Unit for time entry

Unit for time entry sets the unit for every timesheet cell:
UnitPeople enter
HoursA duration in hours, in the format set below.
Day or fraction of dayFull or partial workdays, such as 1 or 0.5.
% of scheduleA percentage of their scheduled time for that day.

Duration format

When the unit is Hours, two more options appear:
  • Duration format — how hour values are displayed and typed: 3:15 (hours and minutes), 3.25 (decimal hours), or 3h15 (compact hours-and-minutes notation).
  • Minimum time interval accepted — the smallest increment the timesheet accepts. Durations are rounded up to the nearest multiple of this interval; new accounts start at 15 minutes.

Timer, start and end times, and comments

  • Enable timer adds a timer button to each timesheet row so people can time their work as it happens — see Using the timer. Check Mandatory next to it to require the timer: durations can then only be recorded by running it.
  • Record start and end times adds Start time and End time fields to each entry’s details, and Beebole calculates the duration. Check Mandatory next to it to require start and end times on every entry.
  • Require comments for submission requires a note on time entries before the timesheet can be submitted.
Checking Mandatory switches its parent option on automatically, and disabling a parent option clears its Mandatory checkbox.

Categories

The Categories tab decides what people can track time on. Each choice becomes a section of rows in everyone’s timesheet.

Project categories

Record time on these project categories lists the project categories available in the timesheet. Each row of the list is one timesheet section:
  • A row with a single category — for example Clients — lets people pick one project from that category per timesheet row.
  • A row with chained categories — First Clients, then Activities — makes people pick one entry for each level: first a client project, then an activity.
  • Click Add a row to offer an alternative section, and pick its categories with Pick a category.

Task categories

Record time on these task categories does the same for tasks: people can add timesheet rows for tasks in the selected categories.

Time off

Allow recording time off controls whether a Time Off section appears in the timesheet, where people add rows for absence types. See Time off.
Removing a category here does not delete any time entries. Existing entries remain visible in timesheets and reports — people just can’t add new rows for that category.

Reminders

The Reminders tab configures two kinds of follow-up.

Reminding people to submit

Remind to submit sends a reminder — by email or push notification, following each person’s notification settings — to anyone who hasn’t submitted their timesheet. Choose when it goes out:
  • Start of next period — on the first day of the new period, about the period that just ended.
  • End of current period — on the last day of the period being filled.
Then pick the hour. The reminder is sent at that hour in each person’s time zone, includes a summary of their timesheet, and lets them submit directly from the email. People who already submitted are skipped, and reminders don’t apply when the timesheet period is Daily.

Reminding approvers

Remind approvers after a number of days if not yet approved follows up on submitted timesheets that are still waiting for review. The first reminder goes out the configured number of days after the approver’s initial notification; while the timesheet stays pending, Beebole keeps following up at increasing intervals. Leave the value at 0 to disable approver reminders.

Auto Timesheet

The Auto Timesheet tab links time records to task statuses. Check Enable Auto Timesheet, pick a task category with Pick a category, then choose the Start and End statuses from that category’s Kanban workflow — the statuses that trigger a time record to start and end. Remove a category with the × on its row.

Different settings for different teams

Timesheet settings cascade. Values set on Account Settings apply to everyone, but the same Timesheet settings panel appears on every tag and on every person’s profile:
  • Set a value on a tag to override the account default for everyone under that tag — for example, a monthly Timesheet period for one department.
  • Set a value on a person to override both the tag and the account default for that one person.
Next to each setting, an icon shows where its current value is inherited from. After overriding a value, you can reset it to fall back to the inherited one.

Timesheets

How your team uses the timesheet: adding rows, entering time, the timer, and submitting.

Approvals

Submission, multi-stage approval workflows, and reviewing your team’s timesheets.

Work schedules

Define the expected hours that schedule-based restrictions check against.

Account Settings

Organization-wide settings, including localization and the first day of the week.

Frequently asked questions

Open Account Settings from the button with your initials at the bottom of the sidebar, open the Timesheet settings panel, and on the Period & submission tab set Timesheet period to Monthly. The change applies account-wide unless a tag or person overrides it.
In Beebole’s Timesheet settings, on the Period & submission tab, open Add restriction and pick Don’t allow time entries in the future. Work entries on future dates are then blocked, while time off can still be requested ahead of time.
Yes. The Timesheet settings panel also appears on tags and on each person’s profile in Beebole. A value set on a tag overrides the account default for everyone under that tag, and a value set on a person overrides both. Everything else stays inherited.
Two Beebole settings cover this. Remind to submit emails anyone who hasn’t submitted, at the hour you choose, with a link to submit directly from the email. Auto-submit timesheets after X days then submits the timesheet automatically once the configured number of days has passed since the period ended.
The first day of the week is a regional setting, not a timesheet setting. In Account Settings, open the Localization panel and set First day of the week. Weekly and bi-weekly timesheet periods in Beebole start on that day.