Finance Expense Approval Workflow

This dataset provides a detailed record of business expense approval workflows, capturing every step from submission to audit review. It includes employee, expense, approval, and vendor details, enabling robust compliance monitoring, audit trails, and process automation for finance teams. Ideal for organizations seeking transparency and control over expense management.

  • last updated 20 Aug 2025
  • by GoMask
The brief that made it

Automating business expense approval workflows

Sample rows

preview · 8 of 200 rows · all 30 columns
expense_idstringdepartmentstringexpense_amountfloatpolicy_violation_flagbooleanaddress_countrystringemployee_idstringemployee_namestringexpense_datedatesubmission_datedatetimeexpense_typestringcurrencystringapproval_statusstringapprover_idstringapprover_namestringapproval_datedatetimeapproval_commentsstringaudit_flagbooleanaudit_review_datedatetimevendor_namestringvendor_tax_idstringreceipt_numberstringreceipt_datedatereceipt_amountfloataddress_streetstringaddress_citystringaddress_statestringaddress_postal_codestringexpense_descriptionstringpolicy_violation_descriptionstringaudit_commentsstring
EXP2024-0001Marketing1250.54falseUSAE1001Jennifer Lee2024-03-142024-03-15T09:33:12travelUSDapprovedA101Mark Thompson2024-03-16T13:21:38Approved as per travel policy.falseblankDelta Airlines98-2345678TRAVEL-2024-0012024-03-141250.542338 5th AveNew YorkNY10010Flight ticket for regional marketing conference.blankblank
EXP2024-0002IT420.99falseUSAE1002Samuel Rodriguez2024-02-242024-02-24T15:09:55office suppliesUSDapprovedA103Linda Chang2024-02-25T10:42:33Necessary upgrade for team efficiency.falseblankOffice Depot57-8765432OFFICE-2024-0022024-02-24420.99472 Main StreetChicagoIL60607Purchase of new wireless keyboards for IT team.blankblank
EXP2024-0003Research312falseIndiaE1003Priya Singh2024-04-032024-04-04T11:17:21trainingINRapprovedA105Ramesh Patel2024-04-06T14:07:08Professional development approved.falseblankCoursera IndiaIN-234567890TRAINING-2024-0032024-04-0331288 MG RoadBangaloreKarnataka560042Online certification course for data analysis tools.blankblank
EXP2024-0004Legal385.8falseItalyE1004Luca Moretti2024-01-192024-01-20T12:05:41entertainmentEURapprovedA106Giulia Rossi2024-01-22T17:40:10Client engagement justified.true2024-01-24T11:35:22Trattoria MilanoIT-0012345678ENT-2024-0042024-01-19385.8Via Roma 15MilanLombardy20122Client dinner at local Italian restaurant.blankReviewed for compliance, no issues found.
EXP2024-0005Finance258falseChinaE1005Chen Wei2024-05-022024-05-02T08:27:51mealsCNYpendingblankblankblankblankfalseblankBeijing BistroCN-876543210MEALS-2024-0052024-05-0225812 Haidian RoadBeijingBeijing100080Team lunch with external auditors.blankblank
EXP2024-0006IT99.99falseUSAE1002Samuel Rodriguez2024-03-182024-03-18T16:12:10otherUSDapprovedA103Linda Chang2024-03-19T11:40:02Renewal approved.falseblankDropbox Inc.31-2549876OTHER-2024-0062024-03-1899.991800 Market StSan FranciscoCA94103Monthly subscription for cloud storage service.blankblank
EXP2024-0007Operations765.5falseSaudi ArabiaE1006Fatima Al-Farsi2024-02-122024-02-12T10:04:27office suppliesSARapprovedA110Mohammed Al-Mutairi2024-02-13T09:16:55Stock replenishment approved.true2024-02-15T12:45:33Riyadh Office MartSA-8765432101OFFICE-2024-0072024-02-12765.541 King Fahd RdRiyadhRiyadh11564Bulk purchase of printer toner cartridges.blankVerified purchase volume and market price.
EXP2024-0008Sales115falseUSAE1007Robert Evans2024-04-102024-04-10T14:32:44mealsUSDapprovedA101Mark Thompson2024-04-11T09:21:12Expense within allowable limit.falseblankOlive Garden33-1254789MEALS-2024-0082024-04-101153541 Pine StDallasTX75204Business lunch with key client.blankblank

What the 200 rows show

from the 200-row sample

Marketing department stands out: mean expense_amount is 1,295, against 312.3 for the rest.

  • 3%policy_violation_flag = true
  • 189.9median expense_amount
  • 5approval statuses
  • 6expense types
  • 17currencies
  • 44approvers
Mean expense_amount by department200 rows
01,0002,000387.2IT32 r…206.5Fin…30 r…1,295Mar…26 r…231.6Ope…26 r…289.0Res…23 r…570.9Leg…23 r…323.0Sal…22 r…158.4HR18 r…
expense_amount200 rows, in bands of 500
080160154211155030102,5004,500expense_amount →

Median 189.9, from 0.01 to 4,187.

address_country200 rows · top 10 of 22 values
  1. USA71
  2. Brazil16
  3. Germany15
  4. France15
  5. Saudi Arabia10
  6. Italy8
  7. Japan8
  8. China7
  9. Switzerland7
  10. India6
30 columns by typefrom the column list below
  • string 21
  • float 2
  • date 2
  • datetime 3
  • boolean 2

Columns

30 columns in four groups
blueprint · 30 columns
columntypedescriptionexample
Text 21 columns
expense_idstringUnique identifier for each expense requestuniqueEXP2024-0001
employee_idstringUnique identifier for the employee submitting the expenseE1001
employee_namestringFull name of the employee submitting the expenseJennifer Lee
departmentstringDepartment to which the employee belongs8 departmentsMarketing
expense_typestringType/category of the expense (e.g., travel, meals, office supplies)6 valuestravel
expense_descriptionstringDetailed description of the expenseTaxi fare to sales expo.
currencystringCurrency code for the expense amount (e.g., USD, EUR)USD
approval_statusstringCurrent status of the expense approval workflowpending · approved · rejected · returned · cancelledapproved
approver_idstringUnique identifier for the primary approveroptionalA101
approver_namestringFull name of the primary approveroptionalMark Thompson
approval_commentsstringComments or notes provided by the approver during the approval processoptionalRenewal approved.
policy_violation_descriptionstringDescription of the policy violation, if anyoptionalExpense amount below allo…
audit_commentsstringComments or findings from the audit reviewoptionalReviewed for compliance, …
vendor_namestringName of the vendor or payee for the expenseoptionalDelta Airlines
vendor_tax_idstringTax identification number of the vendoroptional98-2345678
receipt_numberstringReference number for the expense receiptoptionalTRAVEL-2024-001
address_streetstringStreet address of the vendor or service provideroptional2338 5th Ave
address_citystringCity of the vendor or service provideroptionalNew York
address_statestringState or province of the vendor or service provideroptionalNY
address_postal_codestringPostal code of the vendor or service provideroptional10010
address_countrystringCountry of the vendor or service provideroptionalUSA
Numbers 2 columns
expense_amountfloatTotal amount of the expense0.01 or more1250.54
receipt_amountfloatAmount shown on the receipt0.01 or more · optional1250.54
Dates and times 5 columns
expense_datedateDate the expense was incurred2024-03-14
submission_datedatetimeDate and time the expense was submitted for approval2024-03-15T09:33:12
approval_datedatetimeDate and time when the expense was approved or rejectedoptional2024-03-16T13:21:38
audit_review_datedatetimeDate and time when the expense was reviewed by the audit teamoptional2024-01-24T11:35:22
receipt_datedateDate on the expense receiptoptional2024-03-14
True or false 2 columns
policy_violation_flagbooleanIndicates whether the expense violates any company policyfalse
audit_flagbooleanIndicates if the expense is flagged for audit reviewfalse

Use it for

  • policy violati…3%6 of 200 rowsmean expense amount b…387.2IT206.5Fina…1.3kMark…231.6Oper…

    A finance dashboard

    The policy_violation_flag rate, expense_amount by department and a breakdown of address_country. Excel, Power BI or Tableau.

  • Why do the 26 Marketing rows have a mean expense_amount of 1,295?

    A root-cause class exercise

    Hand out the rows and one question. The answer is in the data, not in the brief.

  • A software demo

    Believable expenses with employee_id, employee_name and department to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 30 columns, your size and your rules. See 20 rows before you pay.

Preview 20 rows free

1,000 rows: $1.99 · 10,000: $12.99One-time. No subscription. All prices

This dataset200 rows30 columns
Yours1,000 rows30 columnsaddress_street: UK only

blueprint · finance-expense-approval-workflow

Behind this dataset

Same schema. As many rows as you need.

These 200 rows came out of a blueprint — 30 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.

Rules it was built with
  • Track approval levels per expense
  • Include approval timestamps
  • Segment by expense type
  • Flag escalated cases
Rows
Open the blueprint in Data Factory

1 credit per row. Preview 20 rows free. Buy rows for the full run.

Exports
CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
Licence
yours to use, including commercially
API slug
finance-expense-approval-workflow

What should your data show?

Preview 20 rows free
No signup. No card.