GitLab actual hours, not a GitLab replacement

MarginLayer is a commercial layer: contract → actual hours → scope change in money → invoice readiness. Tasks stay in GitLab.

In v1 GitLab actuals for a key are one shot. There is no weekly re-sync of the same key. Tasks stay in GitLab. This page is not for Solo: Solo is CSV only.

What stays in GitLab

What MarginLayer adds

Other Start+ hour sources: Jira · Yandex Tracker · YouTrack · Bitrix24

Do tasks move, or does the tracker stay? · Timetta vs MarginLayer · Pilot package

Looking for a GitLab replacement?

If you need one system instead of the tracker, look at PSA, including Timetta Lite. If invoices run on live T&M while tasks stay in GitLab, you need a layer that reads actuals—not a board migration.

Next step

Request a 20-minute review and pilot plan