Advice and answers from the Expensify Team


Important Notes: 

  • If you are directly integrating with an accounting system, check out the article on your specific package (QuickBooks Online, QuickBooks Desktop, Intacct, Xero or NetSuite) as you will want to create tags within that system then sync over to Expensify. In most cases, you will not be able to create them within Expensify because they would then not align with your accounting system. 
  • You must be a policy admin in order to create tags for a policy.
  • If you have tags set up in your personal settings, these tags will be overridden by policy tags if you are reporting on the policy.

Adding Single Tags

Adding tags is easy! Go to Admin tab > Policy > [name of policy] > Tags. You can choose to add tags one by one, or upload them in bulk via a spreadsheet.

If you are importing tags from an accounting system, you will not see the "Add a Tag" box here. You will still see the tags that have been imported, with an icon logo to clarify that they have been imported.

For example, QuickBooks tags will display as shown below:


Renaming the Tag Field

You can change the name of the "tag" field heading to something more descriptive so users know exactly what they are selecting when they edit expenses. Note: if you have your accounting system linked with Expensify, you will not have the ability to rename your tags.

To do this, go to the Admin tab > Policy > [name of policy] > Tags and enter in the desired text:

Users will then see this appear in their expense edit screen. (If this is not re-named, the default will remain "Tag".)

Tagging expenses and searching for tags

In order to tag an expense, start to type the tag name to filter and select the appropriate tag from the list that matches those characters, instead of scrolling through long lists (though you can still scroll if you really want to)! You don't need to know the full name of the tag. For example, "5" would search and find the "Cost Center 5" tag.

If the policy has fewer than 500 tags, we'll show all of them, and you can either type to select, or scroll and click to select the tag you'd like.

If the policy has greater than 500 tags, you will need to start typing to display the correct tag since scrolling will not reveal past the 500th tag.


Multi-Level Tags

Multi-level tagging is available for companies on corporate policies, and is intended to help accountants track additional information at the expense line-item level.

Multi-Level Tagging Setup

If you need more than one level of tags available to assign to expenses, the steps below will help you set them up for your policy.

  1. To help you decide what type of multi-tagging you’ll need, answer the following questions. Click to download the corresponding CSV file.

Would you like your second tag, say ‘Project’, to populate different options depending on the first tag, say ‘Department’ selection?

If yes, you'll want to use dependent tags.

If no, then you'll want to choose independent tags.

  • Would you like to capture GL codes associated with your tags to export to your accounting software? 

3. Fill out the correct CSV/TSV file with your tags and go to the Tags section of the policy editor by going to Admin > Policy > [Select Policy Name] > Tags

4. Click the toggle button here to enable multi-level tags, then click "Import from Spreadsheet" to import your CSV.

5. Manage the tags with the options shown:

  • Select whether or not the first line contains the tag header.
  • Select whether the list is independent or dependent. Examples of each are found above and should correspond with the CSV file you upload.
  • Select whether or not your tags list has the GL codes in the adjacent column.
  • Choose either to upload your tags as a CSV or TSV file 
  • Select your file and update your tags list!

7. The table on your Tags page should look like the following, where the "List Name" column will display the column headers from your CSV. 

  • The example below shows dependent tags using GL codes in adjacent columns.
  • Here is the same list uploaded as independent tags. Note that you have the additional functionality now to change the order that these display in the expense edit screen for users. Use the arrows shown on the right to move each tag to the desired level.

8. Select how/if you want to require expenses. 

  • If your tags are dependent, then use this button to indicate whether or not users will need to tag expenses. These will require "all or nothing" and you won't be able to only require certain tags.
  • However, if your tags are independent, then you will be able to choose which levels are required to be tagged by users.

Finally, if at any time you need to switch back to single-level tags, slide here to disable the multi-level option. Make sure to have a backup of your tags! because this action will delete any tags that currently exist here.

Using Multi-Level Tags when Editing Expenses

Once multi-level tagging has been set up, employees will be able to choose more than one tag per expense. Based on the choice made for the first tag, a second subset of tag options will appear.

After the second tag is chosen, more tag lists can appear, customizable up to 5 tag levels.

Did this answer your question?