Expense tracking is not included in every Beebole plan. If you don’t see expense features in your account, review your plan and add-ons on the Subscription page.
How expenses work in Beebole
Expense tracking has two building blocks:- Expense types — The categories of spending your organization recognizes (Travel, Meals, Equipment, …). You create them once in Beebole’s settings.
- Expense records — The individual entries: a date, a category, an amount or quantity, and an optional note. You log them on the Expenses panel of a person or a project.
Creating expense types
Open the Expense Type settings
Click the button with your initials at the bottom of the sidebar, then go to Settings > Expense Type.
Add an expense type
Click Add Expense Type, enter a Name (e.g., “Travel”, “Meals”, “Mileage”), then click Add Expense Type again to confirm.
| Setting | What it does |
|---|---|
| Billing markup in % | The percentage applied to the expense amount when calculating the billed amount in reports. The billed amount is expense amount × markup / 100, so a markup of 100 bills the expense at cost. |
| Impacts budget | When enabled, expenses of this type count toward project budgets. |
Controlling who can use an expense type
Each expense type has a Who has access? panel where you assign it to specific people, tags, or projects — for example, mileage reimbursement for field staff only. The organization-wide default is the Show all expenses toggle in your organization’s Show or hide by default panel: when it’s on, every expense type is available unless you exclude it; when it’s off, an expense type is only available where you assign it. See Assignments for the full availability model.Logging expenses
You log expense records on the Expenses panel of a person or a project:Open the person or project
Click People or Projects in the sidebar and select the person who incurred the expense or the project it is charged to.
Add the expense
Click Add, then pick a category with Select expense category. Beebole creates the record, dated today, and saves it automatically.
What a person can see and do in the Expenses panel depends on the Expense records permission of their role. See Roles and authorizations.
Expenses in reports
To analyze spending, click Reports in the sidebar and add an Expense column to a report. You can group expense records by expense type, person, project, tag, or period, and filter them like any other report. Expense columns include Amount, Quantity, and Expense billing — the billed amount with the category’s markup applied (in the report matrix they appear as Expense amount and Expense quantity). See Reports for folders, charts, sharing, and exports. For expense types with Impacts budget enabled, expense amounts also count toward the project’s budget consumption, alongside time-based costs — track them in the Budget Status report described in Budgets.Related content
Budgets
Set billing, cost, and hours targets on projects and monitor consumption — including expenses.
Reports
Build, filter, and share reports on time and expense records.
Assignments
Control which expense types, projects, and absence types are available to each person.
Projects
Create the projects that expenses and budgets are tracked against.
Frequently asked questions
Do expenses go through the approval workflow?
Do expenses go through the approval workflow?
No. Beebole’s approval workflow covers timesheets and time-off requests. Expense records are not submitted or approved — anyone with the Expense records permission can add and edit them directly.
Can I track mileage or other unit-based expenses?
Can I track mileage or other unit-based expenses?
Yes. Leave the Currency setting unchecked on the expense type, and Beebole records a Quantity instead of a monetary amount — useful for kilometers, meals, or any per-unit expense.
How does the billing markup work?
How does the billing markup work?
Each currency-based expense type has a Billing markup in % setting. In reports, the Expense billing column shows
expense amount × markup / 100 — so a markup of 100 bills the expense at cost, and a markup of 120 adds 20%.Can I restrict who can log certain expense types?
Can I restrict who can log certain expense types?
Yes. Use the expense type’s Who has access? panel in Beebole to assign it to specific people, tags, or projects, and the organization’s Show all expenses toggle to set the default for everyone else.
What currency is an expense recorded in?
What currency is an expense recorded in?
The default is your own currency setting; you can change it on the Amount field.