Get Per Diem Rates
get_per_diem_ratesReturns the lodging and meal allowance for one location under one regime, with the regime's breakdown (BMF meal deductions, GSA M&IE breakdown and seasons, HMRC meal/room rates), fallbacks applied, source citation and data freshness. us-gsa picks the fiscal year by date (FY2026: 2025-10-01..2026-09-30, FY2027: 2026-10-01..2027-09-30).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| city | No | City; unlisted cities fall back per the regime's rules | |
| date | No | Travel date (ISO 8601). Default: today (UTC) | |
| state | No | US state code (us-gsa) | |
| regime | Yes | de-bmf (Germany), us-gsa (US CONUS) or uk-hmrc (UK overseas scale rates) | |
| country | No | ISO alpha-2 code or English/German name. Default: DE for de-bmf, US for us-gsa | |
| postal_code | No | US ZIP (us-gsa) or French postcode (de-bmf) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | Yes | Date the rate applies to | |
| notes | Yes | Fallbacks and caveats that applied | |
| de_bmf | No | de-bmf breakdown (only for regime de-bmf) | |
| regime | Yes | Regime the rate comes from | |
| source | Yes | Official publication the rate comes from | |
| us_gsa | No | us-gsa breakdown (only for regime us-gsa) | |
| lodging | Yes | Per-night lodging figure (BMF flat rate, GSA maximum, HMRC room rate) | |
| uk_hmrc | No | uk-hmrc breakdown (only for regime uk-hmrc) | |
| currency | Yes | ISO 4217 currency of the summary fields | |
| location | Yes | The location that was resolved from the input | |
| disclaimer | Yes | Informational use only, not tax advice | |
| meals_full_day | Yes | Meals allowance for a full day (BMF 24 h rate, GSA M&IE, HMRC 24-hour rate) | |
| other_locations | Yes | Other listed locations in the same country for this regime | |
| meals_partial_day | Yes | Reduced day (BMF arrival/departure/>8 h, GSA 75 % first/last day, HMRC over-10-hours) |