A shared budget for American households, without linking a single account.

Download a statement from Chase, Bank of America or Wells Fargo, upload it, and Penny turns it into one budget the whole household reads. Your bank login stays with you. Penny asks before filing anything she is unsure of, and anyone in the house can edit or delete a row.

Start your 14-day trial

Free for 14 days, no card needed.

Penny: 03/05 is March 5 here, and DIRECT DEP is your pay.

chase-checking.csv
Details,Posting Date,Description,Amount,Type,Balance,Check or Slip #
DEBIT,03/03/2026,"SUPERMARKET #4471",-86.45,DEBIT_CARD,,
CREDIT,03/05/2026,"EXAMPLE EMPLOYER   DIRECT DEP",2450.00,ACH_CREDIT,,
DEBIT,03/06/2026,"ONLINE TRANSFER TO RENT",-780.00,ACCT_XFER,,

In the ledger

  • Mar 3SupermarketGroceries−$86.45
  • Mar 5Example EmployerSalary+$2,450.00
  • Mar 6RentRent/Mortgage−$780.00
Header and rows from our test file for Chase's export layout. The rows are made up; no real transactions.

Month first, and Mitten reads it that way.

03/05 is March 5

A US statement puts the month first, so 03/05/2026 is March 5. Almost everywhere else that date is 3 May, which is why Mitten never guesses row by row. It decides the order once from every date in the file, and when every day is 12 or lower it picks the reading that keeps transactions out of the future.

Dollars, plus the trip abroad

The household runs in dollars. A charge in pesos from a week in Mexico is converted at that day's rate when it is saved, and the rate stays with it, so the number you see that day is the number you keep.

ACH lines and transfers

Chase tags each line with a type, ACH_CREDIT for a direct deposit and ACCT_XFER for a transfer. Moving money between your own accounts is not spending, so Penny suggests Transfers for those lines, and anyone in the house can change one.

Chase, Bank of America and Wells Fargo, in CSV and PDF.

Wells Fargo exports without a header row. Bank of America puts a summary block on top of its. Each layout below has a test file behind it, and where a layout could only be read about, the card says so.

  • Chase

    CSV

    Dates month-first, one signed Amount column with a leading minus, and a Balance column Chase leaves empty on most rows.

    Built and tested against this bank's export format, from a published sample or a working importer.

  • Bank of America

    CSV

    A summary block (beginning balance, total credits, total debits) sits above the real header. Mitten finds the header underneath it instead of reading the summary as transactions.

    Layout rebuilt from public documentation rather than a published sample.

  • Wells Fargo

    CSV

    No header row at all, just five columns of data with every amount in one signed column. Mitten works out which column is which from the rows themselves.

    Layout rebuilt from public documentation rather than a published sample.

  • Bank of America

    PDF

    The combined statement, where amounts print unsigned and the section heading above them, deposits or withdrawals, says which way the money went.

    Tested against a sample statement this bank publishes.

  • Wells Fargo

    PDF

    The consumer checking statement, with deposits and withdrawals in separate columns, a check number column, and dates printed month-first with no year on the row.

    Tested against a sample statement this bank publishes.

  • Chase

    PDF

    The checking statement, where every amount prints positive and only the section heading above it says whether money came in or went out.

    Layout rebuilt from public documentation rather than a published sample.

Bank not listed? Upload the statement anyway. Penny reads PDFs from most banks directly, and if yours does not go through, send it to support@mitten.money and we will look at it.

No partnership with any bank, and nothing here is certified or endorsed by one. Bank names belong to their owners. The rows in our test files are made up; no real customer statement is used.

Some money shared, some not, and maybe a card balance in the middle.

A joint checking account for the mortgage and groceries, separate cards for everything else, and often a credit card balance one of you brought along. Mitten puts whatever you upload into one household, up to five members on one plan, and the debt planner lays out an avalanche or snowball payoff from the payments already in your transactions. How couples budget together and joint versus separate accounts are good places to start.

Bank-linking apps come up a lot here. The compare page sets out what they are good at, where they fall over, and what Mitten does instead.

Linking a US bank usually runs through a middleman.

When a US app links to your bank, it usually goes through a data aggregator, a company that sits between the app and the bank and passes your transactions along. Plenty of households are fine with that.

The federal rules for that arrangement are still moving. The Consumer Financial Protection Bureau finalized a data-rights rule in 2024 and reopened it in 2025. A court then stayed its deadlines, and as of October 2026 the rule is still being reconsidered. JPMorgan Chase now charges the aggregator Plaid for access. A statement you download yourself sits outside all of that, and it is the only thing Mitten ever sees.

The timeline, as of October 2026

  1. Oct 2024

    The CFPB finalizes its personal financial data rights rule (Section 1033): no fees for access, largest banks to comply by April 2026.

  2. Aug 2025

    The CFPB opens a reconsideration of the rule, including fees and who may request data on a consumer's behalf.

  3. Sep 2025

    Plaid agrees to pay JPMorgan Chase fees to access customers' banking data.

  4. Oct 2025

    A federal court stays the rule's compliance deadlines.

  5. Aug 2026

    The CFPB's regulatory agenda still lists the rule for reconsideration.

One price for everyone in the house.

Up to 5 members, each with their own login, for $12/month or $89/year. The first 14 days are free, no card needed.

Shown in US dollars here. Checkout shows exactly what you will pay before you pay. See pricing

Download one statement and see your month sorted.

Start your 14-day trial

Free for 14 days, no card needed.