For employeesKeep your points · get paid back
For finance & HR teamsInstant reimbursement, benefits, clean books
For AI agentsA policy and a statement for every agent
ExpensesWalletReportsExpense AgentAboutFAQReferStart free
ChatGPT app · free

Can ChatGPT file my expense report?

Yes. Add the free ExpenseOS app from ChatGPT's directory, sign in once, and ChatGPT can file receipts, log mileage at the IRS rate, build a PDF expense report and email it to your manager with a one-click approval link. You do not need your company to sign up for anything.

Free, no company account needed. Already using it? Open your dashboard →

Connecting it, in three steps

  1. Open the PuraFi Expenses listing in ChatGPT

    Search Plugins for "PuraFi Expenses" and tap the plus, or open the listing directly from the button above. It is filed under Business & Operations. The directory still lists it under its former name while that is being updated.

  2. Sign in once

    ChatGPT hands you to ExpenseOS's sign-in: Google, Microsoft or a six-digit email code. There is no password to invent and no API key to paste. A personal email works.

  3. Drop a receipt and say what you want

    Send a receipt photo with "expense this", or describe the expense in a sentence. When the trip is over, say "make my expense report and send it to my manager".

What you can say once it is connected

There are no commands to learn. ChatGPT picks the right tool from a plain sentence, and every answer comes back as a card you can act on rather than a wall of text.

Expense this. [receipt photo]
$42 lunch at Tellers yesterday, client meeting with Dana from Acme
I drove from the office to the Hartford client site and back on Tuesday
What have I got in my ledger so far?
Make my expense report for the Austin trip
Send it to my manager for approval
How much am I owed, and for how long?
The money came in, mark it paid

It files the report. It does not just read one

Most expense connectors are read-only: they let an assistant search expenses that some other system already holds, which means you still file the report in the other system. ExpenseOS is the other system. The ledger lives here, the report is built here, and the approval email is sent from here, so the conversation is the only place you go.

What the report comes out as

Ask for a report and you get all four of these, every time, on the report page and on your dashboard. You never have to pick a format up front or rebuild the report because finance wanted a spreadsheet.

PDF

The report itself, with a receipt appendix. Every line cross-references its receipt image, so an approver or an auditor can check a charge without asking you for anything.

Excel (XLSX)

The same report as a spreadsheet, for finance teams who re-cut the numbers.

CSV

A frozen line-item export for any system that ingests plain files.

QuickBooks CSV

QuickBooks Online's own bank-import format, so the report goes into the books without a re-key.

Free, and your company does not need to know

The agent is free for you. There is no company account to arrange, no seat to be assigned, no credit card, and no approval from your finance team. Sign in with Google, Microsoft or a six-digit email code, and a personal email address is fine to start. The paid ExpenseOS platform is a separate product your company can buy later; it adds instant reimbursement the moment a report clears policy.

What it deliberately does not do

ExpenseOS Agent prepares and tracks reports. It does not move money, enforce a policy, or decide whether an expense is allowed. Your company reimburses you exactly the way it does today. Being clear about that is the point: it slots into whatever process you already have instead of asking your employer to adopt something.

Questions people ask

Can ChatGPT file my expense report?

Yes. It is listed in ChatGPT's app directory under Business & Operations, still under its former name "PuraFi Expenses" while that is updated. Add it, sign in once, then drop receipt photos into the chat and ask for your report. ChatGPT renders your ledger and the finished report as cards you can act on.

Is the ExpenseOS Agent free?

Yes, and it stays free. Receipts, mileage, reports, PDF and Excel exports, one-click manager approval and reimbursement tracking are all included at no cost, with no credit card. The paid ExpenseOS platform is a separate product for companies; it adds instant reimbursement the moment a report clears policy.

Do I need my company to sign up first?

No. You can start on your own, today, with a personal email address. Your approver does not need an account either. They get an email with a one-click approve button and never sign in anywhere.

How does my manager approve it?

They get an email with the PDF attached and a one-click Review and Approve button, valid for 14 days. They do not need a ExpenseOS account, an app, or a login. If you sent it to the wrong person or spotted a mistake, you can recall the report and the link stops working immediately.

What files does the report come as?

Four, every time: a PDF with a receipt appendix, an Excel (XLSX) workbook, a CSV, and a QuickBooks-ready CSV in QuickBooks Online's bank-import format. All four are on the report page and on your dashboard.

Does it log mileage at the IRS rate?

Yes, and it works out the distance for you. Describe the drive in a sentence and ExpenseOS routes it server-side with a mapping service, then applies the IRS standard mileage rate for the date you drove, including 2026's mid-year rate change. It never asks the model to guess a distance or recall a rate.

Does it keep the actual receipt images?

Yes. The original photo or PDF is stored with the expense and embedded in the report's receipt appendix, cross-referenced to the line it belongs to. That is what makes the report survive an audit rather than just look tidy.

Does it work in ChatGPT as well as Claude?

Yes, and it is the same account and the same ledger in both. It is a standard Model Context Protocol (MCP) server exposing 17 tools, so a receipt you add in ChatGPT is in the report you build in Claude.

What if my company has its own expense system?

Then use ExpenseOS to build the report and email the files to yourself instead of routing them for approval. You get the PDF, Excel, CSV and QuickBooks files, and you file them however your employer wants. Plenty of people use it purely to stop keeping receipts in a shoebox.

Where is my data, and can I delete it?

Your ledger, reports and receipt images are stored per account for as long as you keep the account. You can download everything as a ZIP whenever you like, and permanently delete your account and every file in one click.

Adding it by hand

ExpenseOS is listed in both directories, so you should not need this. If your client has no directory, add this as a custom Model Context Protocol connector and sign in when prompted:

https://mcp.purafi.ai/mcp

Start with one receipt

Add the app, send it a photo, and see the ledger fill up. The first report usually takes one coffee break.