Turn your GitLab history into R&D tax credit evidence
Claimship reads the merge requests, commits, and discussion threads in your GitLab projects and turns them into documented evidence for the IRS four-part test.
What Claimship reads from GitLab
Claimship connects to the GitLab groups and projects you choose to share. It reads merge request titles and descriptions, commit messages, and the diffs attached to each change.
It also reads the discussion threads on each merge request: reviewer comments, the back and forth on approach, and the reasons a change got reworked before merging. Those threads often hold the clearest record of technical uncertainty on your team.
Claimship groups commits and merge requests by time period and maps them to the projects they belong to, so each unit of work can be checked against the four-part test and tied to the tax year it happened in.
The evidence it extracts
Merge request descriptions document the uncertainty
The reasoning an engineer writes into a merge request explains why an approach was uncertain and what was tried, which is direct evidence for the four-part test.
Commit history builds the technical timeline
Commit dates and messages map work to specific weeks and projects, supporting the expense calculation for the tax year.
Discussion threads show the experimentation process
Comments and approval discussions on a merge request capture the back and forth that shows real technical evaluation, not just planned work.
Permissions
Read-only by design
Claimship can read your data. It cannot write, change, or delete anything in your tools. The one exception is the payroll credit push, which you approve first.
You choose the scope
Pick the repos, projects, and channels we can see. Skip anything sensitive. The study only uses what you share.
Revoke anytime
Disconnect a tool in one click from your dashboard or from the tool itself. Syncing stops immediately.
- Claimship connects to GitLab through a read-only integration. It cannot push commits, merge changes, or leave comments.
- You choose which groups and projects to share, not your entire GitLab instance.
- Revoke access anytime from GitLab or your Claimship dashboard. Syncing stops immediately.
Setup
- 1Open the Integrations tab in your Claimship dashboard.
- 2Click Connect on GitLab and sign in with your GitLab account.
- 3Select the groups and projects you want Claimship to read.
- 4Claimship starts pulling merge request and commit history within minutes.
Common questions
Setup in 15 minutes. First estimate the same week.