Vercel
Connect your Vercel team to StackSpend via the FOCUS billing charges API.
What StackSpend tracks
StackSpend connects to the Vercel FOCUS billing charges API to pull service-level spend, project attribution, taxes, credits, and billing adjustments. Data is refreshed daily with up to 90 days of historical costs available on first sync.
| Latency | Historical | Setup time |
|---|---|---|
| Daily | 90 days | 5 min |
Prerequisites
- A Vercel team account (not a personal hobby account).
- Team member access with billing permissions.
Create an API token
Open the Vercel dashboard and navigate to Settings → Tokens → Create.
Set the name to StackSpend and set the scope to your team. Set the expiry to No expiry or at least 12 months. Click Create Token and copy the token value.
Get your Team ID
In the Vercel dashboard, navigate to Settings → General. Your Team ID is listed on this page and starts with team_.
Add to StackSpend
In StackSpend, go to Providers → Vercel and enter the following values:
| Field | Where to find it |
|---|---|
| API Token | Token created in Step 1 |
| Team ID | team_... value from Step 2 |
Click Save to begin the first sync.
Verify
The first sync fetches 90 days of billing history from the Vercel FOCUS API. Data appears in StackSpend within minutes of the sync completing.
ProjectId and ProjectName fields in their billing data. Vercel does not guarantee this for all charge types, so some line items may appear without project attribution.Frequently asked questions
What do I need to connect Vercel?
You need a Vercel API token scoped to your team, plus your Team ID (which starts with team_). You must be a member of a Vercel team account with billing permissions — a personal hobby account is not supported.
What Vercel costs does StackSpend track?
StackSpend connects to the Vercel FOCUS billing charges API to pull service-level spend, project attribution, taxes, credits, and billing adjustments.
How much history is available and how long does setup take?
Setup takes about 5 minutes. The first sync fetches up to 90 days of historical costs from the Vercel FOCUS API, and data is refreshed daily thereafter.
Why do some line items have no project attribution?
Project-level cost attribution depends on Vercel including the ProjectId and ProjectName fields in their billing data. Vercel does not guarantee this for all charge types, so some line items may appear without project attribution.