Read or buy our book, Build: Elements of an Effective Software Organization →

Flexible software cost capitalization reporting

Get the exact data you need to create customizable, audit‑ready software capitalization reports.

The simple way to report on the cost of software development

Track capitalizable software development work based on flexible rules and blend with cost data to create audit-ready reports.
Swarmia has removed many of the manual reports and places we’d need to pull data from previously.
Christian Helvin
Engineering Director at Tithely

Why modern software organizations choose Swarmia

Swarmia makes cost estimation and capitalization reporting flexible for finance teams, painless for engineers, and ready for auditors.

It all starts with
high-quality data

Swarmia automatically captures the work software engineers do, which allows you to create custom rules for software cost capitalization.

No overhead for engineering or finance teams

You can export the cost capitalization reports from Swarmia monthly or annually — all it takes is one click.
Frequently asked questions
How do I get started?

You can get started with Swarmia by scheduling a meeting with one of our product experts. They’re happy to give you a tour of the product, answer any questions you may have, and work with your team to tailor a trial/POC plan for your organization.

How do I create a software capitalization report with Swarmia?

Setting up software capitalization in Swarmia is simple:

  • First, set up rules for what qualifies as work than can be capitalized. As a best practice, we recommend using an issue custom field for tracking this work.
  • After the setup, Swarmia will process your activity data monthly to generate CapEx reports. You can download these reports for the whole year or month-by-month.

If you’re interested in using Swarmia for software capitalization reporting, contact your account manager or email us at hello@swarmia.com.

How does Swarmia model engineering effort?

Swarmia models the effort of each software engineer based on their GitHub contributions and issue tracker activity. Since engineering teams often use Swarmia in their daily work, our data quality is generally higher than that of competing solutions.

Can I lock in calendar months once they’ve been capitalized?

Yes, you retain full control of the capitalization data. We provide monthly summaries that don’t change unless you refresh them, and you’re in full control of the master data.

Can I add salary data from my HR system to Swarmia?

Instead of having to import data from your HR system directly into Swarmia, you can easily blend in salary or cost data exports into the spreadsheet reports you download from Swarmia.

This way, you remain in full control over who gets access to the salary data.

Who will have access to Swarmia?

Anyone in your organization with GitHub credentials can access Swarmia. We also support Single Sign-On via Okta.

Finance and accounting teams as well as external auditors typically interact with Swarmia through the spreadsheet reports for software capitalization.

Can I get a copy of Swarmia’s SOC 2 Type 2 audit report?

Absolutely. Reach out to hello@swarmia.com or your account manager to get your copy.

We’re happy to share the report with anyone we have a legitimate business relationship with. If you’re a security team member looking for an answer to this question, please make sure that your point of contact for the Swarmia evaluation has talked to your account manager about it.

Can you fill out our security questionnaire?

We’d be happy to complete a security questionnaire for any company considering one of our paid plans. Please reach out to your account manager or hello@swarmia.com to get started.

Do you support Single Sign-On (SSO) / SAML?

Swarmia supports Single Sign-On through Okta and secure login through GitHub.

We offer Single Sign-On (SSO) through Okta in our Enterprise plan. This is especially useful when you’d like to invite non-engineering stakeholders to Swarmia.

Customers in our Free, Lite, and Standard plans can log in to Swarmia with their GitHub login. This allows you to use an identity provider that your organization already trusts.

The typical Single Sign-On features work through the GitHub authentication:

  • Anyone with access to the relevant GitHub organization will also be able to access Swarmia, so you don’t need to create Swarmia user accounts for each employee.
  • When an account is disabled from your SSO provider, if you’ve configured it to be deleted from GitHub the change will also propagate to Swarmia automatically.
Start creating audit-ready cost capitalization reports today
More from the swarmia blog

How to balance engineering investments — and not just keep the lights on?

Read now

Measuring software development productivity

Read now

When to start a platform team? Probably sometime around now

Read now