Sample Expense Data

Dated business expenses by category, department and payment status — for budget tracking and SUMIFS by month.

What is in the file

7 columns, 160 data rows by default, plus a header row. These are the first ten rows of the default file.

Expense IDDateCategoryDepartmentVendorAmountStatus
EXP-10002026-06-27SoftwareOperationsDubois24078.69Pending
EXP-10012026-04-13SoftwareSalesKowalski18706.92Paid
EXP-10022026-01-27SoftwareOperationsDubois13335.14Refunded
EXP-10032026-11-12SoftwareSalesKowalski7963.37Overdue
EXP-10042026-08-29MarketingMarketingDubois19610.78Pending
EXP-10052026-06-14MarketingSupportBennett14239.01Paid
EXP-10062026-03-31MarketingMarketingAndersen8867.24Refunded
EXP-10072026-01-14MarketingSupportBennett3495.46Overdue
EXP-10082026-02-21MarketingMarketingRossi7059.5Pending
EXP-10092026-12-08RentSupportSharma1687.73Paid

Download 160 rows

7 columns · header included · no signup

Direct files work without JavaScript. Choose another size below.

Choose another size
Rows

Built in your browser when you click. Nothing is uploaded, no signup, free for commercial use.

About this dataset

Use these synthetic expense rows to practise summaries by category, department and month. Each row has one date, one category and one amount, so the table can feed a PivotTable without turning month headings into separate data fields. Amounts are generated independently of category; the file does not model recurring rent or seasonal travel costs.

The Excel download stores date columns as numeric Excel dates with a date format. CSV and JSON contain ISO date text; convert those fields to dates during import before using date arithmetic or grouping by month.

What you can practise with it

  • SUMIFS spend by category and month
  • Add your own budget values, then calculate budget-vs-actual variance and percentage
  • Group dates by month or quarter in a PivotTable
  • Filter to overdue items and total them

Try a related exercise

Tools that work on this data

Use this on your own site

Free to use, share and republish — including commercially. Attribution isn't required, but it's what keeps these free to make, and there's one ready to paste below.

Cite it

Questions

Is this sample expense data free to use?

Yes — for practice, teaching, demos and commercial work alike. The rows are generated, so there is no personal data in the file. Attribution is not required; if you would like to credit it, there is a ready-made line at the bottom of this page.

Do I have to sign up or give an email address?

No. Direct links download the default-size files without JavaScript. The row-count control builds other supported sizes in your browser. Your spreadsheet contents are not uploaded and no account is involved.

Which formats can I download?

The original dataset is available as Excel (.xlsx), CSV and JSON. All three contain the same source rows, so you can use the CSV for an import exercise and the .xlsx for a formula exercise.

Can I choose how many rows I get?

Yes. The browser control offers 25, 100, 160, 500 data rows, plus a header. Direct source links contain 160 data rows; the preview shows the first ten of those rows.