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

  1. Go to Workspaces > [Workspace Name] > Company Cards.
  2. Click Add Cards.

Click add cards to add a card feed

  1. Select your bank from the list.

Select your bank and click Next

  1. Select Direct Feed.

Select your feed type and click next

  1. Log in to your bank using master credentials (typically those of the account owner).
  2. Select the account(s) to connect.

Login to your bank


Assign Company Cards

Once connected:

  1. Go to Workspaces > [Workspace Name] > Company Cards.

Click company cards in the workspace editor to open the feed

  1. If you have multiple feeds, click the feed name at the top left to select the correct card feed.

Click the feed name in the top left to open the feed selector where you can select a feed from the list

  1. Click Assign Card.
    • You may be prompted to reauthenticate with your bank.
  2. Select a workspace member.

Click assign card to begin the flow. Start by selecting a member from the list

  1. Choose a card (only cards with recent transactions will appear).

Select a card from the list

  1. Set a start date:
    • From the beginning – All available transactions (typically 30–90 days)
    • Custom start date – Specify a date

Choose a transaction start date

  1. Review your selections and click Assign Card.

Check your selections and assign the card


Manage Assigned Cards

To manage a card, click any assigned card to open the Card Details page.

Tap the assigned card to open the card details page where you can manage the card

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:

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:

  1. Go to Workspaces > [Workspace Name] > Company Cards
  2. Click Log into your bank on the error message
  3. 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.

Didn't find what you were looking for?

Concierge is here to answer all your questions.