Tracked hours, priced
Your team already logs where the time went. Foreqast turns those hours into project revenue, staffing cost and the margin left over — per project and per month.
On the roadmap — early-access users help decide when it ships.
What will sync
What Foreqast will read from Toggl Track
This integration is not live yet, so the table below is what it is being built to read — stated in advance so you can judge whether it would fit before you invest time in us.
| Data field | Direction | Frequency | History |
|---|---|---|---|
| Time entries per person | Read-only | Daily | Up to 24 months |
| Hours per project | Read-only | Daily | Up to 24 months |
| Project and client names | Read-only | On change | Current |
| Billable flag | Read-only | Daily | Up to 24 months |
How the hours land in your model
Hours become revenue, cost and the gap between them
An agency's profit does not live in its invoices — it lives in the difference between the hours sold and the hours worked. Foreqast splits payroll on exactly that line: hours booked to projects are direct labour, everything left over is internal work.
Each project's row carries the hours actually logged against it, week by week.
The fee side of the project, on the dates the money is invoiced and paid.
What the delivered work cost, capped at the payroll it came from.
The part of your wage bill no client paid for — visible instead of assumed.
What you can do with it
Once time flows in
Setup
How connecting will work
Read-only, from inside Foreqast — the same shape as the Shopify connection.
1.Authorise Toggl Track
Approve read access to your workspace. No API tokens to copy around.
2.Match projects
Your Toggl projects line up with the projects in Foreqast, once — new ones map themselves afterwards.
3.Hours flow into the model
Past weeks fill with what was really worked; future weeks carry each person's own pattern forward.
Cashflow Forecast
| Category | Jan 26 | Feb 26 | Mar 26 | Apr 26 | May 26 | Jun 26 |
|---|---|---|---|---|---|---|
Subscription revenue | €58,000€56,840 | €61,000€62,220 | €64,500€0 | €68,000€0 | €72,000€0 | €76,000€0 |
Active customersStripe | 820 | 865 | 915 | 965 | 1,020 | 1,080 |
ARPU / monthStripe | €71 | €71 | €70 | €70 | €71 | €70 |
Services & one-off | €6,000€5,880 | €4,500€4,590 | €7,000€0 | €5,500€0 | €6,500€0 | €8,000€0 |
| Total revenue | €64,000 | €65,500 | €71,500 | €73,500 | €78,500 | €84,000 |
| Category | Jan 26 | Feb 26 | Mar 26 | Apr 26 | May 26 | Jun 26 |
|---|---|---|---|---|---|---|
Hosting & infrastructure | −€3,200−€3,136 | −€3,400−€3,468 | −€3,600€0 | −€3,800€0 | −€4,000€0 | −€4,200€0 |
Payment processing | −€1,540−€1,509 | −€1,572−€1,603 | −€1,716€0 | −€1,764€0 | −€1,884€0 | −€2,016€0 |
RevenueForecast | €64,000 | €65,500 | €71,500 | €73,500 | €78,500 | €84,000 |
Average feeStripe | 2.4% | 2.4% | 2.4% | 2.4% | 2.4% | 2.4% |
| Total cost of revenue | −€4,740 | −€4,972 | −€5,316 | −€5,564 | −€5,884 | −€6,216 |
| Category | Jan 26 | Feb 26 | Mar 26 | Apr 26 | May 26 | Jun 26 |
|---|---|---|---|---|---|---|
Team & payroll | −€34,000−€33,320 | −€34,000−€34,680 | −€38,000€0 | −€38,000€0 | −€38,000€0 | −€42,000€0 |
Marketing & ads | −€9,000−€8,820 | −€9,576−€9,768 | −€10,164€0 | −€10,764€0 | −€11,376€0 | −€12,000€0 |
New customers / moMeta Ads | 120 | 126 | 132 | 138 | 144 | 150 |
Cost per acquisitionMeta Ads | €75 | €76 | €77 | €78 | €79 | €80 |
Software & tools | −€1,400−€1,372 | −€1,400−€1,428 | −€1,500€0 | −€1,500€0 | −€1,600€0 | −€1,600€0 |
| Total operating expenses | −€44,400 | −€44,976 | −€49,664 | −€50,264 | −€50,976 | −€55,600 |
| Gross profit | €59,260 | €60,528 | €66,184 | €67,936 | €72,616 | €77,784 |
| EBIT | €14,860 | €15,552 | €16,520 | €17,672 | €21,640 | €22,184 |
| Net income | €11,888 | €12,442 | €13,216 | €14,138 | €17,312 | €17,747 |
| Projected cash balance | €107,888 | €120,330 | €133,546 | €147,684 | €164,996 | €182,743 |
Better together
The stack most agencies run
Time tracking says what the work cost. Accounting says what everything else cost. Together they make project margin an actual number.
Toggl Track
Hours worked
DATEV
Payroll & costs
Security & permissions
Read-only, and no more than the hours
Read-only, always
Foreqast only ever reads. It never creates, edits or deletes anything in your system.
Hours, not screenshots
Only time entries, projects and the billable flag are read. Nothing about how anyone worked.
Yours to revoke
Disconnect it in settings and access ends immediately — and you can delete what was imported.
FAQ
Toggl questions, answered
When does it ship?
It is on the roadmap and not live yet. Until it is, hours can be entered per project by hand or imported by CSV — the model behind them already works.
Do you need every person to track time?
No, but the internal-work number is only as complete as the tracking behind it. Partial tracking gives a partial picture, and the page says so rather than pretending otherwise.
What if we bill fixed fees, not hours?
That is the more interesting case: the fee is fixed, the hours are not, and the difference is the margin. The forecast prices the hours regardless of how you invoice.
Can I still adjust hours by hand?
Yes. A manually entered value always takes precedence over a synced one, for the month it applies to.
Price the hours you already track
Get early access and see project margin, internal work and runway on your own numbers.
Free during early access · no card required