Getting started
Set up your account, import your first transactions, and start building a clear picture of your spending.
Docs
Help & documentation
SpendSeer helps you track spending, stay on budget, and build better money habits. Use it on your own or share it with a partner. This guide walks through everything from first setup to optional advanced features.
Set up your account, import your first transactions, and start building a clear picture of your spending.
Connect your own tools or AI assistant if you want deeper analysis or automation — never required.
app.spendseer.com.Tip: Import a few months of transactions first, then set your budgets based on what you actually spend.
Two-factor authentication adds a second step when you sign in: after your password, you enter a 6-digit code from an authenticator app on your phone. Anyone who learns your password still can't get in without your phone. It's optional, and we recommend it.
From then on, signing in asks for a code after your password. Type the six digits into the boxes and SpendSeer checks the code as soon as it's complete. To use a backup code instead, choose the Backup code tab. You'll get an email whenever two-factor is turned on or off or new backup codes are created.
You get 10 backup codes when you turn two-factor on. Each one works once, anywhere SpendSeer asks for a code, so keep them somewhere safe away from your phone, such as a password manager or a printed copy. They're only shown once. If you run low or lose them, create a new set from Account using a current code; your old codes stop working.
On the Account page, enter your password and a current code, then choose Turn off two-factor. Signing in will need only your password again.
Most people use SpendSeer on their own. If you want to share a workspace with a partner or housemate, you can invite one other person by default (two users total).
Every workspace member has a role that controls what they can see and do:
Beyond roles, each member's access can be tuned with individual capabilities. When you invite someone or edit their membership, you can enable or disable access to specific areas — for example, letting a Member create transactions without giving them access to loans or goals.
Changing a member's role resets their capabilities to that role's defaults. You can then adjust individual capabilities from there.
Go to Members in your workspace settings and click Add / Invite Member. Enter their email and choose a starting role (Admin or Member). You can also adjust their capabilities before sending.
New members can only be added as Admin or Member. If you need to make someone the workspace owner, invite them first, then use the ownership transfer flow below.
Owners and admins can edit members they are permitted to manage (admins cannot manage other owners or admins). Click the edit icon next to any member on the Members page to update their role or capabilities.
Ownership can be transferred to any existing member who is not already an owner. This requires verification to prevent accidental transfers.
Only the current owner can initiate a transfer. The workspace always retains at least one owner — the last owner cannot be removed or demoted.
SpendSeer starts with a dashboard home that surfaces recurring payment reminders, operational items that still need attention, and direct links into deeper monthly and yearly analysis pages.
Budgets define planned allocation by category and time horizon. Use yearly budgets for the default plan and apply specific month overrides only where needed.
Transactions are the core ledger for spending and income. You can add manually or import from CSV, OFX/QFX, and text-based PDF statements.
Track liabilities and savings objectives in the same system as day-to-day spend tracking.
SpendSeer hands out stickers as you reach milestones, such as importing your first statement, staying under your expense budget several months in a row, reaching a savings goal, or paying down a loan. There are 13 to collect.
Rule sets help automate repetitive cleanup and categorization so imports become progressively cleaner over time.
Import templates help map your bank/export columns to SpendSeer fields for repeatable imports. Transaction imports also support OFX/QFX and text-based PDF statement uploads without a template. Budget imports are currently CSV template-based.
Bulk-create categories and subcategories from a CSV file. Navigate to Categories → Actions → Import from CSV.
The CSV must include Type and Category columns. The SubCategory column is optional.
Type, Category, SubCategory
income, Salary,
income, Freelance,
expense, Housing,
expense, Housing, Rent
expense, Housing, Utilities
savings, Emergency Fund,
Individual import templates can be exported as JSON files and re-imported into any workspace. Use the download button on each template row to export, and the Import From File button on the Import Templates page to import a template JSON file.
Browse ready-made templates in the community catalog and install into your workspace.
SpendSeer uses Stripe for secure checkout and subscription management. Your plan status controls access to paid features.
The Billing page also lets workspace owners update the workspace name and billing email. These values are shared with Stripe billing, and webhook updates from Stripe are synced back into SpendSeer.
Most people use SpendSeer directly in the app and don't need this. If you want to connect external tools or build custom routines around your spending data, you can create personal access tokens.
For full technical reference, visit the API docs (interactive reference + schema explorer).
The raw OpenAPI spec is available at https://app.spendseer.com/api/openapi.json.
To connect an AI assistant with the same tokens, use the MCP server described in AI Assistant.
You can connect your own AI assistant to SpendSeer to answer spending questions, tidy up categories, and prepare imports for you to review. SpendSeer includes an MCP (Model Context Protocol) server, the standard way AI assistants connect to apps.
https://app.spendseer.com/mcp as the URL, then choose Connect.Read permissions start selected. Write permissions stay off unless you turn them on, even if the app asks for them. If you use two-factor authentication, turning on any write permission also asks for a code. Connecting an app needs the same permission as creating an API token, so a workspace owner may need to grant it to you.
In Claude Code, run claude mcp add --transport http spendseer https://app.spendseer.com/mcp,
then use /mcp to sign in.
Assistants that support MCP sign-in (OAuth) connect the same way: add the address and approve in SpendSeer.
For assistants that only accept a fixed token, create one under API Tokens (start with read
access only) and send it as an Authorization: Bearer <your token> header. The exact
field names vary by app, so check your assistant's MCP settings.
{
"mcpServers": {
"spendseer": {
"type": "http",
"url": "https://app.spendseer.com/mcp",
"headers": { "Authorization": "Bearer YOUR_TOKEN" }
}
}
}
The assistant only sees the workspace you connected and can only do what you allowed. Every action goes through the same checks as the app and appears in the audit log. Connected apps are listed under Connected Apps on the API Tokens page, where you can disconnect them anytime.
Start read-only. If you add write access, approve changes yourself: deletes, member changes, and committing imports are marked as destructive so your assistant asks before running them, and import drafts are never saved until you commit them.
Important account and workspace actions are recorded automatically. You can review this log if you ever need to check what changed or when.
Export and import workspace data from Tools > Data Import/Export. This helps you keep control of your history and move data when needed.
Your free trial may have ended, or your subscription may be inactive. Go to Billing in your workspace settings to check your plan status. Once billing is active, everything will work normally again, with all of your data still in place.
You'll be asked to subscribe before using SpendSeer again. Nothing is deleted: your imported transactions, budgets, and settings stay in your workspace, and you can still export your data from Data Import/Export. Subscribing brings everything back immediately. The API and connected AI tools also pause until you subscribe.
Your access token may have expired, been revoked, or not have the right permissions. Head to API Tokens in settings to create a new one. If your AI assistant says an action is forbidden, the token is missing the permission that action needs.
Sign in with one of your backup codes instead (choose Backup code on the code page), then set up two-factor again on your new phone from Account (turn it off, then back on). If your authenticator codes keep being rejected, check that your phone's clock is set automatically. If you've lost your backup codes too, contact SpendSeer support; once we've confirmed it's you, we can turn two-factor off so you can sign in and set it up again.
For CSV files, try letting SpendSeer detect the template automatically, then check the column preview before saving. For OFX, QFX, or PDF imports, use the preview step to confirm the rows look right before you save.
Set it to read-only access when you first connect it, and review any suggested changes yourself before approving them. With two-factor authentication on, approving write access for a connected app also needs a code from your phone.