Skip to main content
The timesheet is where each person in Beebole records the time they spend on projects, tasks, and time off. Every entry feeds reports, budgets, billing calculations, and the approval workflow. Open it by clicking Timesheet in the left sidebar.
Your administrator chooses the Timesheet period — daily, weekly, bi-weekly, semi-monthly, or monthly — along with the time entry unit and any entry restrictions. See Timesheet settings.

The timesheet layout

The timesheet is a grid:
  • Sections group rows by the project or task categories your administrator selected in Timesheet settings. A Time Off section appears when recording time off is allowed.
  • Rows are what you track time against — a project (or chain of projects), a task, or an absence type.
  • Columns are the days of the current period. Today’s date is highlighted, and each day’s header shows the time reported so far against your scheduled hours.
Use the date picker at the top of the page to move between periods or jump back to Today. With a Daily timesheet period, the grid shows a single day and each row displays its full entry form — duration, times, and note — inline.

Entering time

1

Open your timesheet

Click Timesheet in the left sidebar. The timesheet opens on the current period.
2

Add a row

Click the + button (Add a row) next to a section name. Pick a project from the Select a project list — or a task or absence type, depending on the section. If your account chains several project categories, pick one entry for each level.
3

Type your time in a day cell

Click the cell for the right day and type the time you spent. You enter time in the unit your administrator configured — hours, days, or a percentage of your schedule.
Every change is saved automatically — there is no save button on the timesheet.
Rows you use every period are worth pinning. Open the row’s action menu and click Pin to top so the row keeps its place at the top of its section. Click Unpin in the same menu to remove it.

Entry details

Hover over a cell and click the info icon that appears in its corner to open the entry details. Depending on your account’s settings, an entry can hold:
FieldWhat it does
Time spentThe entry’s duration.
Start time and End timeWhen you started and stopped, if your administrator enabled start and end times. The duration is calculated for you.
Add a note to your time entryA free-text note, visible to approvers and in reports. A small text icon marks cells that carry a note.
Non-billableMarks this entry as non-billable, regardless of the project’s billing rates.
Work from homeFlags the entry as remote work.
Custom fieldsAny custom fields your administrator defined for time entries.
The Non-billable and Work from home checkboxes apply to work entries only — they don’t appear on time off entries.

Using the timer

When your administrator has enabled the timer, each row shows a timer button for the current day.
1

Start the timer

Click the timer button (Start timer) on the row you are working on. The elapsed time starts counting.
2

Keep working

The timer keeps running while you use other parts of Beebole. A floating timer stays on screen so you can check or pause it from any page.
3

Pause it when you stop

Click the timer button again (Pause timer). Beebole saves the elapsed time to the entry — one minute at minimum.
Only one timer runs at a time. Starting a timer on another row pauses the current one and saves its time first.
When start and end times are enabled and a record for today is already finished, the row’s timer button shows Duplicate and start — it creates a new entry on the same row and starts timing it. Administrators can also make the timer mandatory, in which case durations can only be recorded by timer.

Managing rows

Each row has a action menu with:
  • Pin to top / Unpin — keep the row at the top of its section.
  • Edit — change the row’s project, task, or absence type selection.
  • Remove row — take the row off your timesheet.
  • Clear timesheet — delete all time entries in the current period. This option is disabled once the period is submitted or approved.
There is no confirmation dialog for these actions — press ⌘+Z (Ctrl+Z on Windows/Linux) to undo.

Copying a period

To reuse a period’s rows and entries:
1

Copy the current period

Click the copy button in the cluster at the top-left corner of the grid. A Copied! confirmation appears.
2

Go to another period

Use the date picker to open the period you want to fill.
3

Paste

Click the Paste period button that now appears next to the copy button. If the period already contains time entries, Beebole asks whether to Add the copied entries on top or Replace the existing ones.

Undoing and redoing changes

Beebole tracks your recent changes across the app:
ActionMacWindows / Linux
Undo⌘+ZCtrl+Z
Redo⌘+Shift+ZCtrl+Shift+Z
Undo and redo buttons also appear in the top bar whenever there is history to step through. Deleted entries and rows come back exactly as they were.

Recording time off

When your administrator allows recording time off, the timesheet shows a Time Off section. Click its + button (Add a row), pick an absence type, and enter the time — absence types tracked in days are entered as full or partial days. See Time off for absence types, allowances, and approval.

Importing calendar events

You can bring your Google or Microsoft calendar events into the timesheet instead of re-typing meetings.
1

Open the calendar pane

Click the calendar button (Import your calendar events) in the cluster at the top-left corner of the grid.
2

Connect your calendar

Click Sign in with Google or Sign in with Microsoft and authorize access. The connection is personal to you, and Beebole only reads your events.
3

Assign events to a row

Your events for the current period appear in the pane. Click one or more events to select them, then click a timesheet row to assign them — or drag an event straight onto a row. Imported events show a Tracked badge.

Submitting your timesheet

When your period is complete, click Submit at the top of the timesheet. The timesheet enters the approval workflow and is locked while it waits for review. If an approver rejects it, fix your entries and click Resubmit. Your administrator can also configure automatic submission a set number of days after the period ends, and email reminders to submit — see Timesheet settings.

Reviewing your team

Managers and administrators see two extra buttons in the cluster at the top-left corner of the grid:
  • The approval button (Approval) opens the Pending pane with timesheets waiting for review. A red badge shows how many are pending. From here you can open a person’s timesheet, Approve or Reject submissions, and Remind people who haven’t submitted.
  • The team button (Team) opens the Team pane listing your team members with their reported time for the period.
For the full review workflow, see Approvals.

Timesheet score

In the team panes, a colored ring around each person’s avatar shows their Timesheet score — a 0 to 100 measure of how reliably they submit on time. The ring is green from 80 up, amber from 50 to 79, and red below 50. Hover over it for the breakdown: On time, Late submissions, Not submitted, and Rejections.

Timesheet settings

Configure the timesheet period, entry unit, restrictions, categories, and reminders.

Approvals

Submit timesheets and manage multi-stage approval workflows.

Time off

Set up absence types and allowances, and record time off.

Mobile and tablet

Log time and submit timesheets from your phone or tablet.

Frequently asked questions

Click Submit at the top of the Timesheet page when your period is complete. The timesheet then enters Beebole’s approval workflow and is locked while it waits for review. If it comes back rejected, correct your entries and click Resubmit.
Open the period you want to copy, click the copy button at the top-left corner of the grid, navigate to the new period, and click Paste period. If the new period already has entries, Beebole asks whether to Add or Replace.
Your administrator may have added restrictions in Beebole’s Timesheet settings — for example blocking time entries on future dates, on non-working days, or beyond your scheduled hours. A submitted or approved period is also locked until it is rejected or reopened.
Yes. Beebole’s timesheet adapts to small screens with a mobile layout, and you can install Beebole as an app on your phone. See Mobile and tablet.
Your administrator. The unit for time entry — hours, days, or a percentage of your schedule — is set in Beebole’s Timesheet settings, along with the duration format and the timesheet period. See Timesheet settings.