Business gifts above the $25 deduction limit
Tracks business gifts by recipient across the tax year, applying the $25 per recipient deduction limit and separating the excess so the tax team can treat it correctly.
- Employee
- Michael Osei-Bonsu, Key Account Manager, Halvorsen Biologics
- Merchant
- Harry & David, online order #HD-4418027
- Amount
- $612.88
The line covers eight gift baskets at $68.37 each plus $8.24 shipping each, sent to staff at two hospital customers and coded to 6420 Business Meals. The recipient list names eight people, two of them physicians flagged as covered recipients in the CRM. None received earlier gifts this year, so $200.00 of the baskets is deductible, the $65.92 shipping is incidental, and $346.96 is nondeductible.
- Category
- Tax classification
- Default severity
- Medium
- Basis
- IRC § 274(b)(1)
- Rule ID
- gift-limit-25-irc-274b
Why this rule exists
IRC § 274(b)(1) limits the deduction for business gifts to $25 per recipient per year. The limit has not changed in decades, so almost any gift basket, bottle of wine or branded jacket for a client exceeds it. The company can still give the gift and reimburse the employee, but only $25 per recipient is deductible, and the rest has to be tracked as nondeductible.
Gifts are hard to track because the recipient list lives in the employee's head. An expense line reading 'client gifts, Q4' for $612.88 at a gift retailer does not tell the tax team how many recipients there were, so they cannot calculate the deductible amount. Substantiation for gifts also requires the business relationship of each recipient.
In regulated industries the gift question goes further. Pharmaceutical and medical device manufacturers report payments and transfers of value to physicians and other covered recipients under the Physician Payments Sunshine Act, and gifts that cross the CMS annual reporting threshold need to reach the Open Payments team as well as the tax team.
Detection logic
The steps the audit engine runs, in order, on every submitted line.
- 01
Identify gift purchases by category selection and by merchant, including MCC 5947 gift and novelty shops, 5992 florists, 5921 package stores and online retailers, and by item descriptions such as gift basket or gift card.
- 02
Require a recipient list for each gift line, with name, company and business relationship, and match recipients to CRM contacts so the same person is recognized across employees and reports.
- 03
Accumulate gift value per recipient for the tax year across every employee, excluding incidental costs such as engraving, packaging and shipping, which do not count toward the $25 limit.
- 04
Exclude items costing $4 or less with the company name permanently imprinted and distributed generally from the gift calculation, and mark promotional merchandise orders accordingly.
- 05
Split each gift line into a deductible portion, up to each recipient's remaining $25 for the year, and a nondeductible portion, and propose GL accounts for each so the tax team can approve the coding.
- 06
For recipients flagged in the CRM as covered recipients, such as physicians, nurse practitioners or teaching hospitals, route the gift record to the Open Payments reporting queue in addition to the tax split.
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 Michael, thanks for sending the Harry & David order, the customers will appreciate it. Two quick things. The baskets are coded as business meals, and Section 5.8 of the Travel and Entertainment Policy codes them as gifts, with the portion above $25 per recipient tracked separately for tax. Two recipients are physicians, so the order also goes to our Open Payments team for review. Could you confirm the recipient list is complete? You can add context about any recipient, upload the itemized receipt if the per-basket price differs, or mark any line as personal. Thank you!
Tuning tips
- Track the deduction limit on your entity's tax year while keeping a calendar-year view for Open Payments, which follows its own annual reporting cycle, so both teams read from the same recipient ledger.
- Add a separate employee gift category. Gifts to your own employees follow different rules and often run through payroll, so they should not count toward the client gift limit.
- Import promotional merchandise orders with per-unit cost and imprint details, so branded items at $4 or less are excluded automatically and do not distort per-recipient totals.
- For teams outside the US, switch off the $25 deduction split and keep recipient tracking, since anti-bribery programs still need to know who received what regardless of local tax treatment.
- Set an internal approval threshold per gift, separate from the tax limit, for example requiring compliance sign-off above $100 per recipient for public officials or healthcare professionals.
Related rules
Next: Hotel minibar and in-room incidentals- Tax classificationEntertainment coded as a deductible mealSeparates entertainment, which is nondeductible after the Tax Cuts and Jobs Act, from business meals at 50%, including separately stated food at events, so GL coding matches tax treatment.
- LodgingHotel minibar and in-room incidentalsReads every line of a hotel folio and flags minibar, in-room movies, spa and other incidentals that sit outside the nightly room rate and taxes your policy covers.
- TravelAirfare cabin class above policyReads the fare basis and booking class on every airline receipt and flags business or premium economy tickets that the flight duration, traveler role or documented exception does not support.
- Meals & alcoholPer diem meal capCompares 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.
Turn on "Business gifts above the $25 deduction limit" 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.