Skip to main content
teamspace

Project billing software: hours become invoices.

Logged project hours, flat rates and travel costs turn into the client invoice in one click. Fixed price and time-and-materials run side by side in the same engagement, with no one copying values between Excel tabs.

Order confirmation on the left, a compact project card top right. Three invoices fall out of the project one after another, animated downward.

Feature set

What makes project billing work

Three properties separate project billing from plain invoice writing.

Straight from hours to invoice

Logged project hours, flat rates and travel costs become the billing base in one action. The stored rate applies automatically per entry.

Fixed price and T&M side by side

One engagement can carry several billing models at once: fixed price per phase, time-and-materials for extra work, a flat rate for maintenance.

Progress payment, partial, recurring, credit note

Progress payments, partial invoices, recurring invoices for maintenance and retainers, credit notes referencing the original. All in standard, no special development.

The billing run

Three sources become one invoice.

A project billing run condenses what already sits in the project: valued hours, flat rates and expenses. teamspace assembles them into one invoice, with the activity record attached directly.

Logged hours billable
142 h × €95.00 €13,490.00
Flat rate & fixed price per phase
Concept phase €6,500.00
Travel costs & expenses chargeable
Receipts checked €144.90
Client invoice ZUGFeRD · XRechnung
INV-2026-0042 · Client Berger one click

Consulting

Time-and-materials

€13,490.00

Concept phase

Fixed price

€6,500.00

Travel costs

rebilled

€144.90
Total net €20,134.90

Activity record

generated from the hours

attached

From the logged data the invoice emerges in a single run, with no transfer into a second spreadsheet.

Project link

Every hour knows which project it belongs to.

Project billing software turns logged project hours, flat rates and expenses into the finished client invoice. What many service firms handle today with Excel sheets, rate-card lists and PDF templates runs here as one continuous process: hours are logged, marked as billable, valued with rates, topped up with flat rates and travel costs, and dispatched as an e-invoice.

The difference from plain invoice writing is the project link. Every entry knows its project, phase and client, knows whether it is billable, and knows which rate applies. From this structure the invoice, the activity record and the margin in controlling all emerge, without anyone switching between tabs.

Terms

Hourly rates without spreadsheet upkeep.

teamspace holds rates not in a single table but through articles and client-specific price lists. A separate rate can be stored per person and per subproject; the system adds night, weekend and public-holiday surcharges automatically.

Each client draws the right price list, with its own language, currency and graduated prices. That removes the classic sources of error: the forgotten special price for a key account, the wrong rate after a promotion, the manual correction at month-end.

From order to paid invoice

  1. 1

    Create the order, generate the project

    A click turns the order into a project, and the order line items become subprojects or work packages. Terms, rates and billing rhythm are fixed from the start.

  2. 2

    Capture hours and expenses

    The team logs time on a project, phase or task. Travel costs and material come in through the installable web app (PWA) with a receipt photo.

  3. 3

    Optional: review hours on the timesheet

    Anyone who wants a check in place can have the hours reviewed and approved on the timesheet. This is optional; many teams bill directly from the logged hours marked as billable. Every correction stays traceable.

  4. 4

    Generate the invoice

    From the logged, billable data the invoice is built with all line items. teamspace flags an engagement as soon as it has billable amounts outstanding.

  5. 5

    Dispatch, dunning, payment received

    ZUGFeRD or XRechnung dispatch, discount and payment rules, multi-step dunning, payment matching from the bank statement.

Billing models

Fixed price and time-and-materials side by side.

Growing consultancies and IT service providers often run several models in parallel within one engagement: a fixed price for the concept phase, time-and-materials for the build, a flat rate for ongoing maintenance. teamspace carries these models at once and resolves every line item on the invoice correctly.

Fixed-price hours show up internally in the margin without appearing as a T&M line on the invoice. Three billing types per line item (effort, fixed price, duration) and five billing modes per engagement cover the mixed cases where Excel otherwise breaks.

Billing rules

Rules map each contract exactly.

The real lever sits in the rules teamspace uses to translate logged hours into invoice line items. They range from a simple flat rate to a multi-tier allowance, and the system sorts every entry into the right pot itself.

  • Free allowances: the first hours included, everything above billed by effort. "Two hours of support free, every further hour at 150 euros" is a rule, not a special case.
  • Graduated rates: the first unit at a different price from the following ones, say the first workshop day cheaper than the second.
  • Rate by role: the same hour valued differently depending on the person or role.
  • Recurring: maintenance, licences and retainers run on a fixed rhythm, with the allowance reset each period.
  • Automatic splitting: if an entry does not fit fully within an allowance, teamspace splits it itself, dynamically and traceably.

So a bill can be steered as simply or as finely as the contract demands, without special development and without a second spreadsheet alongside.

“I save a lot of time writing invoices.”

At con|energy consult the invoice comes from the hours already logged on the project. What used to be collecting and copying is now a reviewed run from project to invoice.
con|energy consult

Invoice types

Partial invoice and credit note without workarounds.

The system covers five standard scenarios without special logic. Anyone who maintains partial, credit-note and offset cases in Excel today knows how quickly inconsistencies creep in.

  • Progress payment: an invoice before the project starts, offset proportionally in the final invoice later.
  • Partial invoice: billing at milestones or period boundaries, offset in the final invoice.
  • Final invoice: from the logged hours, flat rates and expenses at the press of a button, with the margin flowing into reporting.
  • Recurring invoice: maintenance flat rates and retainers run automatically on the stored rhythm.
  • Credit note: a credit note referencing the original, with its own complete history per invoice.

Excel billing against teamspace

Anyone billing with Excel sheets knows the weak points: typos, forgotten hours, the error-prone upkeep of rates.

Feature Excel billing teamspace
Billing base from hours, no transfer -
Hourly rates per person, subproject, client manual
Fixed price and T&M in parallel hard
Allowances and graduated rates by rule -
Progress, partial, final and credit note manual
Recurring invoices (maintenance, retainer) manual
ZUGFeRD and XRechnung -
Activity record as attachment manual
Audit-proof retention (GoBD mode, activated by us) uncertain
Hosting in Frankfurt am Main varies

E-invoicing

ZUGFeRD and XRechnung built in from the start.

Since 1 January 2025 every German business must be able to receive e-invoices, and from 2027 and 2028 to send them in stages too. teamspace produces ZUGFeRD (PDF with embedded XML, the standard in B2B) and XRechnung (pure XML, mandatory for public-sector clients) without an extra tool.

Incoming e-invoices are recognised in the mail attachment and taken in with one click. The formats follow the EN 16931 standard, and activation applies globally or per client organisation. More background on the e-invoicing page.

Intro call

Let's run your rate model through once.

Bring a typical engagement. In the call you see how the invoice emerges from the logged hours, flat rates and expenses, and where your billing logic is mapped.

Book a call

Record

The activity record hangs on the invoice.

Consulting, legal and tax engagements often require an activity record as an attachment to the invoice: a structured list of the work delivered with date, hours and description.

teamspace produces this record from the logged hours at the press of a button and attaches it to the invoice. The client sees what they are paying for, without anyone compiling the list by hand. More on the activity record page.

Payment received

Dunning runs, payments match themselves.

Once the invoice is issued, the multi-step dunning process takes over the rest: payment terms, dunning levels with their own texts, deadlines and fees, default interest right in the run. An automatic dunning run picks up due invoices on a fixed rhythm.

In the enterprise edition the bank statement is read in electronically, and payments received sort themselves to the right invoice. What remains is a short list of genuine cases to clarify each week, instead of hundreds of open items in a spreadsheet.

Functions around project billing

Capture

  • Project hours with hourly rate and status (billable or not)
  • Travel costs by the kilometre or as a flat rate
  • Expenses with a receipt photo
  • Flat rates per period
  • Fixed-price components per phase

Invoicing

  • Client invoice in one click
  • Progress, partial, final and credit note
  • Recurring invoices (maintenance, retainer)
  • Allowances, free hours and graduated rates with automatic splitting
  • ZUGFeRD and XRechnung
  • Documents per language and currency (DE/EN)
  • Activity record as a PDF attachment

Analysis

  • Margin per project and client
  • Post-calculation: order against project actual against invoice
  • Receivables with due dates
  • Payment-received ratio
  • DATEV-certified interface (enterprise), Lexware and Sage via standard exports

More from project management

What sits next to project billing.

Billing is one view of the same project. These areas go deeper into individual questions around figures and steering.

Project controlling software

Plan vs actual, forecast and margin, current to the day from the logged hours.

Learn more

Earned value analysis

Steer progress and cost together, with plan and cost deviation.

Learn more

Project time tracking software

The logged hour, from which valuation and invoice emerge.

Learn more

Multi-project management

Several projects in parallel, each with its own billing and margin.

Learn more

Invoicing software

The invoicing around project billing: documents, dunning, incoming invoices.

Learn more

Work breakdown structure

Five building blocks with budget and owners, the basis for billing rules.

Learn more
teamspace steering cockpit with three project rows, plan hours, a growing actual bar, a forecast marker, margin and a traffic light, one project on amber

In overview

Billing is one view of project management.

The order becomes the project, the project becomes the invoice. How teamspace plans, steers and analyses projects, from plan vs actual through earned value to capacity, is shown in the project management overview.

To project management

Continuous

Project billing as one continuous process.

The value of project billing arises not at one point but along the continuous chain. An hour is logged, reviewed on the timesheet where needed, valued with the right rate, topped up with flat rates and travel costs, condensed into the invoice and dispatched as ZUGFeRD or XRechnung. At the end the bank statement matches the payment received. The same data sits on every step; no one copies anything into a second spreadsheet.

This is exactly where project billing parts from a plain invoicing program. Because the invoice points back to the underlying entries, you can post-calculate later: what the order promised, what the project consumed, what was finally billed. This post-calculation per order and the running margin make it visible which engagements carry and which run tight, while there is still room to steer.

teamspace has been developed in Darmstadt since 1999 and runs in an ISO 27001 certified data centre in Frankfurt am Main, with data processing staying in the EU. For service firms that have kept projects and billing in separate tools, this is the point where the two come together.

Intro call

Bring your billing logic along.

You show us your rate models and the accounting interface, and we set the billing up around them. By the end you know whether teamspace fits your setup.

Frequently asked questions about project billing software

How do project hours get into the invoice?
Logged project hours marked as billable become the billing base automatically, with the stored hourly rates. Flat rates, travel costs and expenses are added as line items. A review and approval on the timesheet can be put in front optionally, but is not mandatory. Before dispatch the invoice can be reviewed, corrected and supplemented with free text.
Can fixed price and T&M run in parallel in one engagement?
Yes. One engagement can carry several billing models at once, for instance fixed price per phase, time-and-materials for extra work and a flat rate for maintenance. teamspace knows three billing types per line item and resolves the right treatment per item.
Can allowances and graduated rates be mapped?
Yes, that is a strength of the billing. Contracts can carry free allowances (say five hours of maintenance a month included, everything above by effort), graduated rates (the first unit at a different price from the following ones) and a rate that depends on the person or role. If an entry does not fit fully within an allowance, the system splits it automatically and dynamically into the right offset pot. So rules map the contract, from the simple flat-rate case to a multi-tier setup.
Which invoice types does the software support?
Progress payments before the project starts, partial invoices at milestones, final invoices from the logged hours and flat rates, recurring invoices for maintenance and retainers, and credit notes referencing the original with their own history. All without manual bridging entries.
How are hourly rates maintained?
Rates run through articles and client-specific price lists. A separate rate can be stored per person and per subproject; night, weekend and public-holiday surcharges are added automatically. Each client draws the right price list, with its own language, currency and graduated prices.
Does the project billing software support ZUGFeRD and XRechnung?
Yes, both formats are built in. Since 1 January 2025 businesses must be able to receive e-invoices, and from 2027 and 2028 to send them in stages too. teamspace creates and receives ZUGFeRD and XRechnung following the EN 16931 standard. More on the e-invoicing page.
Can we issue invoices in German and English?
Yes. Through a second price list the name, description and currency of a line item can be stored in the respective language. International engagements out of Frankfurt, London or Vienna can be served from one system, and an analysis over the same article stays unaffected.
Where is the invoicing data stored?
All data is processed in certified data centres in Frankfurt am Main, exclusively within the EU. teamspace has been developed in Darmstadt since 1999 and runs in an ISO 27001 certified data centre; data storage is GDPR-compliant. The contracting party is 5 POINT AG, based in Darmstadt.