Documentation Get help

Set up capitalization

Use this checklist to start capitalising engineering cost in Flowstate and hit your CapEx target. Your finance lead owns it. It’s built on effort reporting, which an engineering lead sets up alongside it.

Before you start

Decide at kickoff

  • Which accounting standard your rationales follow, for example IAS 38 / FRS 102 in the UK or ASC 350-40 in the US.
  • How often you close a capitalization period. There’s no setting for this, so agree it with your Flowstate contact.
  • Where projects are created: only in your project tool, or in Flowstate too.
  • Who approves what: who approves effort after the team manager, who approves rationales, and who marks a capitalization complete.
  • Which costs you capitalize, for example employees only if contractors are invoiced separately. Exports can be filtered by resource type.

1. Check the modules are on

What: Capitalization and Effort reporting both need to be switched on for your organization. Who: Finance lead, with your Flowstate contact. Where: No setting. Ask your Flowstate contact if either is off. Done when: Finance → Capitalization and Delivery → Effort reporting open, rather than a holding screen.

New organizations have both switched on.

2. Set the fiscal year and CapEx framework

What: Tell Flowstate when your financial year starts and which accounting standard your rationales follow. Who: Finance lead. Where: Settings → Finance → Frameworks & Fiscal Year. The fiscal year is covered in Organization basics, and every capitalization setting in Capitalization settings. Done when: The CapEx Framework section still shows your framework after you reload the page.

  1. In the CapEx Framework section, choose a Default framework, for example “IAS 38 / FRS 102 (United Kingdom)” or “ASC 350-40 (United States)”.
  2. Select Save Configuration.

Flowstate only starts a rationale for a CapEx project once this is set. If the list says “No active frameworks available”, ask your Flowstate contact.

3. Categorise your cost centers

What: Give every cost center a category, so Flowstate knows which cost can be capitalized. Who: Finance lead. Where: Settings → Finance → Cost Centers. See Create cost centers. Done when: Every cost center you use has a category in the Category column.

Set each cost center’s Category to CapEx, OpEx or R&D.

4. Give every project a cost center

What: Every project needs its own cost center. A project is only capitalized when its cost center is in the CapEx category. Without one, its cost sits in Uncategorised. Who: Finance lead, with engineering leads. Where: On the project (see Set up your projects), or in the Cost center column on Finance → Capitalization → Projects. Done when: Needs your attention on Finance → Capitalization → Overview no longer says a project “has no cost center”.

On the same screen, set Post-completion CC: where the project’s cost goes after its end date. It shows amber when a completed project doesn’t have one. Step 7 can suggest cost centers for you.

Agree who keeps these project fields up to date, because they decide your CapEx numbers:

  • End date: cost after the end date moves to the post-completion cost center.
  • Done status: when a project reaches Done, Flowstate drafts its rationale and asks the owner to submit it.
  • Owner: the person asked to review and submit the rationale. If the owner can’t sign in to Flowstate, their manager or the team’s lead is asked instead.
  • Status: a project left in progress with no effort gets flagged, so close or pause projects that have stopped.

A linked project’s status comes from your project tool, so change it there. If your projects sync from Linear, shorten dates in Linear rather than Flowstate.

5. Get effort reported and submitted

What: Get your project tool syncing, people matched, projects linked, everyone’s salary or rate in, the weekly review turned on and effort approvers chosen. Who: Engineering lead, with your finance lead, HR and your project tool admin. Where: Set up weekly effort reporting. Done when: At least one team manager has submitted a week in Delivery → Effort reporting → My teams.

Three effort choices change your CapEx figures, so your finance lead should agree them:

  • Everyone needs a salary or rate. Without one, a person’s effort has no cost, so your capitalized share is wrong.
  • Carry leave forward to the last project worked on reports leave against the projects around it. CapEx and R&D figures go up, but total cost doesn’t change.
  • Commit-timestamp attribution, if you connect GitHub, changes effort, and so the cost that lands on each project.

6. Choose who approves and completes rationales

What: Name the people who approve CapEx rationales, and the people who mark a capitalization complete. Who: Finance lead. Where: Settings → Finance → Cost Capitalization Review. How rationales move through review: Rationales. Done when: Both stages list at least one member after you reload the page.

  1. Under Approval Stage, select Add Member and add the people who review and approve justifications.
  2. Under Completion Stage, add the people who are told when a rationale is fully approved, and who mark it complete.
  3. Select Save Workflow.

7. Decide how cost centers get suggested

What: Let Flowstate scan your projects and suggest a cost center for each one, or set it for you. Who: Finance lead. Where: Settings → Finance → Project Analysis, in the Project analysis agent section. Done when: Last scan: shows Completed.

  1. Turn on Enable automated scanning.
  2. Pick a Scan frequency: Weekly, Fortnightly or Monthly.
  3. Under Automation policy → Cost center, choose one of the options below.
  4. Select Save configuration.

Choose one:

  • Suggest: every suggestion waits for someone to accept it. Start here while you see how often it’s right.
  • Auto-apply: Flowstate sets the cost center when it’s confident enough (above the Confidence threshold), and makes a suggestion otherwise. An Inbox task lists what it set.
  • Off: no cost center suggestions.

8. Optional: use Slack for rationales

What: Tell project owners about outstanding rationales, and approvers about submissions. Who: Slack admin, with the finance lead. Where: Settings → Integrations → Slack, under Notification Features, switch on Cost capitalization flows. Done when: The switch is on, and a test message reaches your Slack DMs.

Weekly effort drafts in Slack are set up in weekly effort reporting.

You’re set up when

  • Finance → Capitalization → Overview, set to last month with the reporting source on Effort submissions, shows cost split across CapEx, R&D, OpEx and Uncategorised.
  • Needs your attention on the same page is empty, or you understand every line on it.
  • Delivery → Roadmap → Projects filtered by Needs attention shows nothing you haven’t planned to fix.
  • At least one team manager has submitted a week in Delivery → Effort reporting → My teams.

Next: day-to-day guides