Skip to main content
daagwerk

daagwerk Documentation Creating & configuring Jobs

Chapter 4

Creating & configuring Jobs

How to create Jobs, choose the billing type (by effort, fixed price, retainer, non-billable) and configure hourly rate and budget.

Creating & configuring Jobs

What is a Job?

The Job is the lowest level – the concrete, bookable activity (e.g. “Concept”, “Support”). Bookings are always made against a job.

How to create a Job

There are two ways:

  • Under a project: Open the project → in the job table, click New job. Choose a name and billing type.
  • Directly on the account: On the account page you create a job directly (it lands in the account’s internal default project).

When creating, you only choose the name and billing type at first. The detailed settings (amounts, budget, hourly rate) are then maintained on the job detail page via Edit.

Billing type

Every job has a billing type that determines how its effort is turned into revenue:

TypeMeaningAdditional fields
By effortBillable hours × hourly rateHourly rate
Fixed priceFixed amount, independent of hoursFixed price
RetainerRecurring fee with a term (retainer)Amount, cadence, term
Non-billableInternal / non-invoiceable time

Hours are tracked for every type (for utilization and records) – only the billing differs.

Configuring a retainer

If you choose Retainer, additional fields appear:

  • Retainer amount – the recurring amount.
  • Billing cadencemonthly · quarterly · yearly.
  • Term start – when the retainer starts to apply (required).
  • Term end – optional; empty = open-ended.

Further fields & configuration

FieldMeaning
NameDisplay name (required).
Hourly rateOverrides the project/account rate; empty = inherit.
Rounding ruleOptionally different.
Order numberReference at job level.
Budget (hours/money)Optional job budget, analogous to the project.
Limit (hours)Hard hours limit.
Status (active)Inactive jobs are hidden.

The job’s bookings

The job detail page shows key figures and the most recent bookings with inline editing – including Booked and Billable per booking (see Time tracking).

Tips & pitfalls

  • If you switch the billing type away from retainer/fixed price, the associated amounts are no longer used – for a genuine switch, enter the appropriate new value.
  • A retainer usually belongs to an ongoing support/retainer job; the revenue counts once per period, not per booking.
  • For non-billable jobs, the billable time stays at 0 – but the hours still appear in your utilization.

For developers

The complete REST API reference — every endpoint, payload and response — is available live at api.daagwerk.de.