Capstone: Expense Report Builder

Difficulty: Beginner → Capable Deliverable: A formatted expense report ready for submission

You just got back from a work trip. You have a pile of receipts, some in your email, some photographed on your phone, some scribbled on napkins. Instead of spending an hour wrestling with a spreadsheet, you’ll use AI to organize, categorize, format, and prepare a complete expense report.


Exercise 1: Collect and Structure Raw Data

Start with messy input — just like real life. Create a rough list of expenses (use a real trip or make one up):

Prompt: "I need to organize expenses from a 3-day work trip. Here's 
what I have — it's messy, just like my receipts:

- uber from airport $47.50 tuesday
- dinner with client at Mortons, around $185, tues night, tip included
- hotel Marriott 3 nights, $189/night
- coffee wednesday morning $6.20
- Lyft to client office wed $23
- lunch working session $34.50 wednesday, 3 people
- uber back to airport thursday $52
- airport parking at home $45 for 3 days
- flight was $384 round trip booked last month

Turn this into a structured table with columns: Date, Category 
(Transport, Lodging, Meals, Other), Description, Amount. Sort by 
date, then category."

Checkpoint: Does the table capture everything? Are the categories logical? Did the AI calculate the hotel total correctly (3 × $189)?

Industry variant (healthcare): Use a medical conference trip — CME registration, hotel near venue, hospital cafeteria meals, rideshare to sessions.


Exercise 2: Categorize and Validate

Now refine the categorization and catch errors:

Prompt: "Review this expense table for issues:

[paste your table from Exercise 1]

Check for:
1. Are any expenses potentially non-reimbursable? Flag them.
2. Are meal expenses within a typical per-diem range ($75/day)?
3. Is the hotel total calculated correctly?
4. Are there any missing expenses I might have forgotten for a 
   3-day business trip (baggage fees, parking, tips, wifi)?
5. Suggest a category for each flagged item."

Checkpoint: Did the AI catch the per-diem issue with the $185 dinner? Did it suggest expenses you actually forgot? This is where AI verification skills matter — the AI is checking your data, but you’re checking the AI.

Industry variant (healthcare): Flag CME-eligible expenses separately for education reimbursement vs standard travel reimbursement.


Exercise 3: Format for Submission

Turn the validated data into a submission-ready format:

Prompt: "Format this expense data into a professional expense report. 
Include:

[paste your validated table]

Requirements:
- Header with: Employee name (use 'Your Name'), trip purpose 
  ('Client meeting — [City]'), dates
- Expenses grouped by category with subtotals
- Grand total at the bottom
- Notes column for any items that need explanation (e.g., client 
  dinner over per-diem)
- Format as a clean markdown table I could paste into a document 
  or convert to PDF"

Iterate: Ask the AI to adjust formatting. Try: “Add a column for receipt status (have/missing)” or “Add the company policy note about meals over $50 requiring manager approval.”

Industry variant (healthcare): Include a section for CME documentation requirements (certificates of attendance, credit hours claimed).


Exercise 4: Generate the Summary Memo

Most expense reports need a cover memo or summary:

Prompt: "Write a brief expense report summary memo for my manager. 
Include:
- Trip purpose and dates
- Total expenses: [your total]
- Breakdown by category (one line each)
- Flag the dinner that exceeded per-diem with a brief justification 
  ('client entertainment — prospect meeting')
- Keep it under 150 words, professional tone

Also generate a one-line email subject for submitting this report."

Industry variant (healthcare): Note which expenses qualify for continuing education budget vs travel budget.


Exercise 5: Build a Reusable Template

Turn this into a tool you’ll use again:

Prompt: "Based on the expense report we just built, create a 
reusable prompt template I can use for any future trip. Include:

- Placeholders for: trip dates, destination, purpose, raw expense list
- The full pipeline: raw data → structured table → validation → 
  formatted report → summary memo
- A checklist of common expenses to jog my memory
- Instructions for someone who's never done this before

Format it so I can copy-paste it and fill in the blanks."

Save this template. It goes in your Personal AI Playbook.

Industry variant (healthcare): Add CME/conference-specific fields to the template (conference name, credits earned, sessions attended).


Final Deliverable

Combine your outputs into a complete expense report package:

  1. Formatted expense table with categories, subtotals, and grand total
  2. Summary memo for your manager
  3. Reusable template for future trips

Reflection:

Industry variant (healthcare): Use a conference trip to a medical conference (HIMSS, ACHE, etc.) as the scenario. Add categories for CME registration fees and required documentation for education reimbursement.

← Back to Capstone Projects Next: Meeting-to-Action Pipeline →