Skip to content
Phyto Nex AI

Per diem meal cap

Compares daily meal spend on travel days with the destination's per diem or meal cap, adjusting for partial travel days and meals already provided by hotels or conferences.

Per diem meal capMedium
Employee
Kenji Watanabe, Implementation Consultant, Northgate Clinical Research
Merchant
Five meal receipts, Boston trip (October 6 to 9)
Amount
$412.36

Northgate's policy cap for Boston is $92.00 a day, prorated to $69.00 on travel days. October 7 shows $131.84 across breakfast at Tatte, lunch at Sweetgreen and dinner at Row 34, a $39.84 overage. October 8 dinner was claimed at $58.27, although the conference agenda attached to the trip lists a provided dinner that evening. The two travel days are within their prorated caps.

Category
Meals & alcohol
Default severity
Medium
Basis
Rev. Proc. 2019-48; FAR 31.205-46
Rule ID
per-diem-meal-cap

Why this rule exists

Meal caps are the policy rule employees know best and the one approvers check least. A daily cap looks simple on paper, but applying it means grouping receipts by local date, knowing the destination's rate, and remembering that the hotel breakfast was included or the conference served lunch. According to industry survey data, over 80% of front-line managers spend under 30 seconds reviewing a report, which leaves no time for that math.

The tax side is specific. Rev. Proc. 2019-48 lets employers use federal per diem rates or the high-low method to treat the amount of meal and incidental expenses as substantiated, which simplifies accountable plan compliance. For government contractors, FAR 31.205-46 makes meals and incidentals above the FTR, JTR or State Department rates unallowable except as provided.

The cost of fixing errors later is real. GBTA research puts the cost of correcting an expense report that contains errors at $52 and 18 minutes. Catching a cap overage at submission is far cheaper than unwinding it after reimbursement.

Detection logic

The steps the audit engine runs, in order, on every submitted line.

  1. 01

    Group meal receipts by traveler and local calendar date, using the receipt timestamp and merchant location, so a 1:00 a.m. room service order after a delayed flight is assigned to the correct day.

  2. 02

    Identify meals from MCC 5812 restaurants, MCC 5814 fast food and hotel folio food lines, then classify each by time of day into breakfast, lunch and dinner for policies that use meal-by-meal caps.

  3. 03

    Look up the daily rate for the destination from the configured source, either your own city tiers or the published federal per diem tables, refreshed each fiscal year when the IRS and GSA publish updates.

  4. 04

    Prorate first and last travel days, by default at 75% under the federal convention, and deduct the policy value of meals already provided, using included-breakfast flags on the folio and conference agendas attached to the trip.

  5. 05

    Remove meals where the traveler hosted others, which route to the business meal and attendee rules instead, so a client dinner for five does not inflate one traveler's per diem calculation.

  6. 06

    Raise a finding when a day's total exceeds its cap by more than the tolerance, by default $5.00, and report the overage for each day rather than a single trip-level number.

The drafted message

Clause-cited, specific and easy to resolve in one click. AP edits or approves it before it reaches the employee in Slack, Teams or email.

Phyto Nex AI, on behalf of Finance

Draft, awaiting AP approval

Hi Kenji, thanks for sending your Boston receipts. Two items need a quick look. On October 7 meals came to $131.84 against the $92.00 daily cap in Section 6.1 of the Travel Policy, and on October 8 a $58.27 dinner was claimed on a night the conference agenda shows dinner was provided. If someone else was at either meal, adding their names and the business context will move it to the right rule. Otherwise you can upload an itemized receipt if I misread anything, or mark the difference as personal. Thanks!
Upload itemized receiptAdd business contextMark as personal

Tuning tips

  • Choose between a daily cap and meal-by-meal caps. Daily caps are friendlier to travelers who skip breakfast, while meal-level caps are easier to explain when the same few people repeatedly overspend at dinner.
  • Set city tiers for your top destinations rather than one global number. Most teams start with three tiers, then add overrides for expensive cities such as New York, London, Zurich and Singapore.
  • Turn off proration for day trips under twelve hours if your policy reimburses actual meal cost on those days instead of a per diem, and the rule will apply the single-meal cap only.
  • For employees on government contract charge codes, select the FTR, JTR or State Department rate source per destination, so overages are calculated against the rate that determines allowability.
  • Raise the tolerance during peak events in a city, such as major trade shows, by attaching a temporary override to the event's dates and location instead of editing the base rate.

Regulation reference

Rev. Proc. 2019-48; FAR 31.205-46

Read the IRS Accountable Plan guide

Turn on "Per diem meal cap" for your own receipts.

Connect your expense tool read-only and Phyto Nex AI runs this rule, and 40 more, on every report. Your team approves every message.

14-day free production trial. Read-only connectors. No card required.