Enhancement Request: Add top level category to CSV Export

Currently the CSV export feature only exports the bottom level category - please also export the top level category as a separate field.  This is important when one is doing their business taxes and needing to see top level categories for detailed transactions.


4 people found this helpful

Hi! I was looking for the same thing and just typed out all the sub and top categories for myself. See attached. This should be most of them. Any weird subcategory you see was added by me and I forgot to delete before posting.

Happy pivoting :)



  1. Download all transactions from Mint
  2. Download the Top Categories attachment (in this reply) and include any subcategories you have added manually; move it into the Mint Transx file as tab "Top Categories"
  3. In the transactions tab, add three columns (Month, Year, Top Category) and drag the formula down for all your transactions
  • Month: =MONTH(D2)
  • Year: =YEAR(D2)
  • Category: =VLOOKUP(I2,'Top Categories'!A:B,2,FALSE)
  • Highlight data and insert pivot table
  • To get your transaction data to look like the Mint "Trends" page, pivot as follows:
    • I want to see ALL my 2015 transactions and the way "Trends" shows my pie by top category
    • Report Filter: Year = 2015
    • Column Label: Transaction Type
    • Row Labels: Top Category, Category
      • NOTE: I noticed that with all the top categories, my total spend did not equal the "Trends" total; you will need to UNSELECT "Income", "Investments", and "Transfer"
    • Values: (Sum of) Amounts
    Was this answer helpful? Yes No
    1 additional answer

    No answers have been posted

    More Actions

    People come to Mint for help and answers—we want to let them know that we're here to listen and share our knowledge. We do that with the style and format of our responses. Here are five guidelines:

    1. Keep it conversational. When answering questions, write like you speak. Imagine you're explaining something to a trusted friend, using simple, everyday language. Avoid jargon and technical terms when possible. When no other word will do, explain technical terms in plain English.
    2. Be clear and state the answer right up front. Ask yourself what specific information the person really needs and then provide it. Stick to the topic and avoid unnecessary details. Break information down into a numbered or bulleted list and highlight the most important details in bold.
    3. Be concise. Aim for no more than two short sentences in a paragraph, and try to keep paragraphs to two lines. A wall of text can look intimidating and many won't read it, so break it up. It's okay to link to other resources for more details, but avoid giving answers that contain little more than a link.
    4. Be a good listener. When people post very general questions, take a second to try to understand what they're really looking for. Then, provide a response that guides them to the best possible outcome.
    5. Be encouraging and positive. Look for ways to eliminate uncertainty by anticipating people's concerns. Make it apparent that we really like helping them achieve positive outcomes.

    Select a file to attach: