Direct feeds
Direct feeds offer a fast and reliable way to import company card transactions. By connecting your bank to Expensify using your credentials, you can be up and running in just a few minutes.
You can add one direct or commercial feed on the Collect plan. Upgrade to the Control plan to add unlimited company cards.
Prerequisites
Before setting up a direct feed, go to Workspaces > New Workspace to create a workspace (if you haven’t already).
Set Up a Direct Feed
- Go to Workspaces > [Workspace Name] > Company Cards.
- Click Add Cards.
- Select your bank from the list.
- If your bank isn’t listed, consider using a commercial feed.
- Select Direct Feed.
- Log in to your bank using master credentials (typically those of the account owner).
- Select the account(s) to connect.
Assign Company Cards
Once connected:
- Go to Workspaces > [Workspace Name] > Company Cards.
- If you have multiple feeds, click the feed name at the top left to select the correct card feed.
- Click Assign Card.
- You may be prompted to reauthenticate with your bank.
- Select a workspace member.
- Choose a card (only cards with recent transactions will appear).
- Set a start date:
- From the beginning – All available transactions (typically 30–90 days)
- Custom start date – Specify a date
- Review your selections and click Assign Card.
Manage Assigned Cards
To manage a card, click any assigned card to open the Card Details page.
Available actions:
- Rename the card
- Assign a specific export account (if connected to accounting software)
- Update transactions
- Unassign the card: This will remove the card and delete any unsubmitted expenses from draft reports in the cardholder’s account.
FAQ
My Direct Feed Is Connected. Why Isn’t a Specific Card Showing Up?
Make sure you use the master credentials when connecting. Cards must be active and have at least one recent transaction to appear. If issues persist, contact your account manager or email concierge@expensify.com.
Are Direct Feeds the Best Option?
If Expensify supports your bank, direct feeds are a fast and convenient setup.
For greater stability, consider a commercial feed or use the Expensify Card.
Is There an Extra Fee?
No.
- One direct feed is included in the Collect plan.
- Add more by upgrading to the Control plan.
What’s the Difference Between Direct and Commercial Feeds?
Feature | Direct Feed | Commercial Feed |
---|---|---|
Setup | User credentials (login) | Bank-initiated (no login) |
Stability | May require reauthentication | Most reliable connection |
Bank involvement | Not required | Required |
What If Expensify Doesn’t Support My Bank?
If your bank isn’t supported for direct feeds, consider:
- Setting up a commercial feed
- Using the Expensify Card
Supported banks for direct feeds include:
- American Express
- Bank of America
- Brex
- Capital One
- Chase
- Citibank
- Stripe
- Wells Fargo
Can Direct Feeds Have Downtime?
Occasionally, yes. Bank security updates can interrupt connections. Expensify’s engineering team monitors these and works to restore access quickly.
My Direct Feed Is Broken. How Do I Fix It?
If login credentials, card numbers, or security questions have changed:
- Go to Workspaces > [Workspace Name] > Company Cards
- Click Log into your bank on the error message
- Reauthenticate to restore the connection
Can I Connect Multiple Direct Feeds from the Same Bank?
No. Each workspace supports one direct feed per bank. If you have multiple programs, request that your bank consolidate them under one login. You can connect multiple direct feeds from different banks in the same workspace.