bulletin Internal Revenue›Rev. Proc. 97-35
SECTION 6. INQUIRIES
Internal Revenue Bulletin 1997-33 · 2026-10-03 edition · updated 2026-10-04 · United States
Inquiries regarding this revenue procedure may be addressed to the Commissioner of Internal Revenue, Attention: Office of Assistant Chief Counsel (Income Tax and Accounting) CC:DOM:IT&A, 1111 Constitution Avenue, NW, Washington, DC 20224.
(or modification to the design) subject to capitalization must be determined by treating a design (or modification to the design) placed in service during the tax year as placed in service on the mid-point of the tax year. If the tax year in which the package design (or modification to the design) is placed in service is 12 full months, the design (or modification to the design) is treated as placed in service on the first day of the seventh month of the tax year. For guidance in computing the amortization allowance under the design-by- design capitalization and 60month amortization method when a package design (or modification to the design) is placed in service in a taxable year of less than 12 months (a short taxable year), see Rev. Proc. 89-15, 1989-1 C.B. 816. .03 The pool-of-cost capitalization and 48-month amortization method. (1) Description of method. The treatment of the costs of developing new package designs or modifying existing designs in accordance with the pool-of-cost capitalization and 48-month amortization method constitutes a permissible method of accounting. Under the pool-of-cost capitalization and 48-month amortization method, the taxpayer must capitalize all its package design costs and amortize the costs over a period of 48 months. Thus, in computing taxable income, package design costs incurred during the tax year are allowed as a deduction ratably over a 48-month period, beginning with the month the costs are treated as incurred. See section 5.03(3) of this revenue procedure. The taxpayer may not deduct the unamortized portion of the cost of a package design (or modification to the design) if the design (or modification to the design) is never placed in service or is disposed of or abandoned within the 48month period.
(2) Costs subject to capitalization. All package design costs are subject to capitalization without regard to whether the costs create a package design (or modification to the design) having an ascertainable useful life that extends substantially beyond the end of the tax year in which the costs are incurred. Thus, all package design costs incurred prior to January 1, 1987 that would be capitalized under § 263 and the regulations thereunder but for the fact that the costs create a package
design (or modification to the design) having an ascertainable useful life that does not extend substantially beyond the end of the tax year in which the costs are incurred must be capitalized. All package design costs incurred after December 31, 1986 that would be capitalized under § 263A and the regulations thereunder but for the fact that the costs create a package design (or modification to the design) having an ascertainable useful life that does not extend substantially beyond the end of the tax year in which the costs are incurred must be capitalized. The costs required to be capitalized are described in section 2 of this revenue procedure.
(3) Half-year convention. Under the pool-of-cost capitalization and 48-month amortization method, the amortization allowance for package design costs must be determined by treating all package design costs incurred during the tax year as incurred on the mid-point of the tax year. If the tax year in which the package design costs are incurred is 12 full months, the costs are treated as incurred on the first day of the seventh month of the tax year. For guidance in computing the amortization allowance under the pool-of-cost capitalization and 48-month amortization method when package design costs are incurred in a taxable year of less than 12 months (a short taxable year), see Rev. Proc. 89–15.
Get a plain-English answer with a citation back to this text.
Ask AI about this code