The federal lodging and meal rates for fiscal year 2027, for the towns that show up on oilfield and wind tickets. Useful when a customer asks what per diem should be, or when you are deciding whether a hotel is worth expensing.
| Town | Area | Lodging | Meals |
|---|---|---|---|
| Midland, TX | Permian | $136.00 | $74.00 |
| Odessa, TX | Permian | $136.00 | $74.00 |
| Pecos, TX | Permian | $125.00 | $74.00 |
| Carlsbad, NM | Permian | $164.00 | $74.00 |
| Hobbs, NM | Permianstandard | $113.00 | $68.00 |
| Elk City, OK | Anadarkostandard | $113.00 | $68.00 |
| Woodward, OK | Anadarkostandard | $113.00 | $68.00 |
| Oklahoma City, OK | SCOOP/STACK | $121.00 | $80.00 |
| Williston, ND | Bakkenstandard | $113.00 | $68.00 |
| Dickinson, ND | Bakkenstandard | $113.00 | $68.00 |
| Midlothian, TX | Ellisstandard | $113.00 | $68.00 |
| Laredo, TX | Eagle Fordstandard | $113.00 | $68.00 |
| Kenedy, TX | Eagle Fordstandard | $113.00 | $68.00 |
| Shreveport, LA | Haynesvillestandard | $113.00 | $68.00 |
| Casper, WY | Powder Riverstandard | $113.00 | $68.00 |
| Vernal, UT | Uintastandard | $113.00 | $68.00 |
| Farmington, NM | San Juanstandard | $113.00 | $68.00 |
| Greeley, CO | DJ basinstandard | $113.00 | $68.00 |
| Canonsburg, PA | Marcellusstandard | $113.00 | $68.00 |
| Sweetwater, TX | Windstandard | $113.00 | $68.00 |
| Lubbock, TX | Windstandard | $113.00 | $68.00 |
| Amarillo, TX | Windstandard | $113.00 | $68.00 |
Lodging is the highest monthly cap for the year, since rates move by season. Towns marked standard are not on GSA's list of higher cost destinations, so they take the standard CONUS rate of $113.00 lodging and $68.00 meals. Refreshed 2026-10-10 from the GSA publication for FY2027. Confirm at gsa.gov before you bill against a number.
Per diem is a daily amount for lodging, meals and incidentals while you are working away from home. On a field ticket it belongs on its own line as a reimbursement, not folded into your hourly rate. A customer who agrees to $150 a day is agreeing to a specific line item, and a ticket that shows it plainly gets processed faster.
The federal rates above are what government travel pays. Operators often set their own number, and in the Permian it is common to see a flat daily figure that is not tied to GSA at all. What matters is that the number is agreed before the work and appears on every ticket.
A reimbursement is not pay. Mixing per diem into your hourly line makes your rate look higher than it is and makes your year end numbers harder to sort out. RigTicket keeps reimbursement as its own category on every rate line so the totals stay honest.
Set it once in your rate profile and it lands on every ticket you write.
Start free