Is this project actually profitable?
Remaining hours, deadlines and payment terms per project. Revenue lands on the day you'll actually be paid.
Per project
hours forecast
Target days
or on progress
Day-by-day
payment landing
Project forecast
| 31 Aug | 7 Sep | 14 Sep | 21 Sep | 28 Sep | 5 Oct |
| Revenue | ||||||
Project · Website relaunch | €0€0 | €0€0 | €0€0 | €13,050€0 | €0€0 | €0€0 |
Quoted hoursManual | 90 h | 90 h | 90 h | 90 h | 90 h | 90 h |
Logged hoursManual | 64 h | 64 h | 64 h | 64 h | 64 h | 64 h |
Average hourly rateManual | €145 | €145 | €145 | €145 | €145 | €145 |
Projected revenue | €13,050 | €13,050 | €13,050 | €13,050 | €13,050 | €13,050 |
Retainers | €6,400€6,400 | €6,400€6,400 | €6,400€0 | €6,400€0 | €6,400€0 | €6,400€0 |
Project · Brand refresh | €0€0 | €0€0 | €0€0 | €0€0 | €0€0 | €0€0 |
| Total revenue | €6,400 | €6,400 | €6,400 | €19,450 | €6,400 | €6,400 |
Website Relaunch
ProjectLogged
Deadline
Payment terms
Status quo
How project control works today
Hours sit in the time tracker, revenue sits in accounting. That a project is running away from you becomes obvious once it's finished.
Today
- Hours and revenue in separate tools
- Overruns surface at the end
- Payment arrives “sometime”
- A slipped deadline is flying blind
With Foreqast
- Both per project in one view
- Remaining hours forecast continuously
- Payment on the day it lands
- The slip simulated in advance
How it works
From logged hours to a payment date
Four steps, each powered by a feature.
Create a new project
A name, the client, the hourly rate, the deadline and who works on it — that's the whole setup. From then on tracked hours × rate become revenue.
Projects
Add projectActive projects
Billing into Revenue
Hours tracked
Across every project
Billed to date
Hours × wage, plus fees
Brand refresh
Nordwind AG · €145/h · 120h budget · pays day 1
€14,500
100h tracked · 20h left
Data platform
Meridian AG · €140/h · ongoing · pays day 15
€21,000
150h tracked · ~€87k/yr
Support retainer
Aurora GmbH · €120/h · ongoing · pays day 1
€19,200
160h tracked · ~€62k/yr
App rewrite
Helios SE · €155/h · 240h budget · pays day 20
€8,525
55h tracked · 185h left
Add project
Name
Client
Hourly rate (€)
Deadline
Staffed by
Tracked hours × €145 become revenue, invoiced on the deadline.
Sync time tracking
Connect Toggl Track and the logged hours flow into the project row per person — every past week showing what was really worked.
Hours, synced per person
| 24 Aug | 31 Aug | 7 Sep | 14 Sep | 21 Sep | 28 Sep | 5 Oct |
| Revenue | |||||||
Project · Website relaunch | €0€0 | €0€0 | €0€0 | €0€0 | €23,780€0 | €0€0 | €0€0 |
Time workedToggl | 38 h | 44 h | — | — | — | — | — |
Mira Klein | 22 h | 26 h | — | — | — | — | — |
Lukas Fischer | 16 h | 18 h | — | — | — | — | — |
Hourly rate | €145 | €145 | €145 | €145 | €145 | €145 | €145 |
| Total revenue | €0 | €0 | €0 | €0 | €23,780 | €0 | €0 |
Future hours are projected automatically
Past the last synced week, each person carries their own weekly pattern forward. The total and every individual row keep running without anyone entering a number.
Hours carried forward
| 24 Aug | 31 Aug | 7 Sep | 14 Sep | 21 Sep | 28 Sep | 5 Oct |
| Revenue | |||||||
Project · Website relaunch | €0€0 | €0€0 | €0€0 | €0€0 | €23,780€0 | €0€0 | €0€0 |
Time workedToggl | 38 h | 44 h | 41 h | 41 h | 41 h | 41 h | 41 h |
Mira Klein | 22 h | 26 h | 24 h | 24 h | 24 h | 24 h | 24 h |
Lukas Fischer | 16 h | 18 h | 17 h | 17 h | 17 h | 17 h | 17 h |
Hourly rate | €145 | €145 | €145 | €145 | €145 | €145 | €145 |
| Total revenue | €0 | €0 | €0 | €0 | €23,780 | €0 | €0 |
Forecast payouts from the hours worked
Hours × rate make the invoice, and it lands as a single dated inflow in the exact week you get paid — not smeared evenly across the quarter.
Payouts on their own dates
| 24 Aug | 31 Aug | 7 Sep | 14 Sep | 21 Sep | 28 Sep | 5 Oct |
| Revenue | |||||||
Project · Website relaunch | €0€0 | €0€0 | €0€0 | €0€0 | €23,780€0 | €0€0 | €0€0 |
Time workedToggl | 38 h | 44 h | 41 h | 41 h | 41 h | 41 h | 41 h |
Hourly rate | €145 | €145 | €145 | €145 | €145 | €145 | €145 |
Invoiced | — | — | — | — | €23,780 | — | — |
Project · Brand refresh | €0€0 | €0€0 | €0€0 | €0€0 | €0€0 | €0€0 | €18,850€0 |
Retainers | €6,400€6,400 | €6,400€6,400 | €6,400€6,400 | €6,400€0 | €6,400€0 | €6,400€0 | €6,400€0 |
| Total revenue | €6,400 | €6,400 | €6,400 | €6,400 | €30,180 | €6,400 | €25,250 |
What you get
Projects with hours, revenue and a payment date
Quoted against forecast, and beneath it the payments on the days they arrive.
280 h
forecast
€42,000
project revenue
Net-30
terms tracked
Project forecast
| 31 Aug | 7 Sep | 14 Sep | 21 Sep | 28 Sep | 5 Oct |
| Revenue | ||||||
Project · Website relaunch | €0€0 | €0€0 | €0€0 | €13,050€0 | €0€0 | €0€0 |
Quoted hoursManual | 90 h | 90 h | 90 h | 90 h | 90 h | 90 h |
Logged hoursManual | 64 h | 64 h | 64 h | 64 h | 64 h | 64 h |
Average hourly rateManual | €145 | €145 | €145 | €145 | €145 | €145 |
Projected revenue | €13,050 | €13,050 | €13,050 | €13,050 | €13,050 | €13,050 |
Retainers | €6,400€6,400 | €6,400€6,400 | €6,400€0 | €6,400€0 | €6,400€0 | €6,400€0 |
Project · Brand refresh | €0€0 | €0€0 | €0€0 | €0€0 | €0€0 | €0€0 |
| Total revenue | €6,400 | €6,400 | €6,400 | €19,450 | €6,400 | €6,400 |
Website Relaunch
ProjectLogged
Deadline
Payment terms
What you need
Accounting and time tracking
Logged hours are the basis of the forecast; accounting delivers invoiced actual revenue.
Browse all integrationsRequired
Optional — for pipeline
Related decisions
Keep exploring
“We now see that we're over the quote during the project — not after it.”
Managing director, creative agency
FAQ
Project forecasting, answered
Which payment models are supported?
Target payment days after invoicing, or monthly payouts against project progress — both land in the cash flow on the right dates.
Do I see margin per project?
Hourly cost per team member for true project margin is on the roadmap. Today you see hours and revenue per project.
Is time tracked per person?
Time tracking per project member is on the roadmap; today the forecast runs at project level.
What happens when a deadline slips?
You simulate the slip and the revenue and payment dates move through the cash flow with it.
Do I need a CRM?
No. A CRM helps with pipeline, but the forecast itself runs on projects and logged time.
Get your projects into the cash flow
Connect accounting and time tracking and see hours, revenue and payment dates in one place. Free to start.
14 days free · no card required