ASC

ASC 350-50

Website Development Costs

350 Intangibles—Goodwill and Other

Source downloaded: .Record version 60210408c70e. Effective date must be checked in the source.

ASC 350-50 tells you which website development costs get capitalized and which get expensed, organized by five stages: planning, application and infrastructure development, graphics development, content development, and operating. Planning-stage costs, content input costs, data conversion costs, and operating-stage costs are expensed as incurred; website software (including graphics, which are treated as a component of software) is capitalized under ASC 350-40 for internal-use software or ASC 985-20 if a plan exists to market the software externally, and domain registration costs are capitalized under ASC 350-30. The entire Subtopic is superseded by ASU 2025-06 effective for fiscal years beginning after December 16, 2027 (transition guidance in 350-40-65-4).

Key points (7)
  • All costs incurred in the planning stage are expensed as incurred, regardless of whether the planning activities relate to software (350-50-25-2).</br>
  • Software used to operate a website is accounted for under Subtopic 350-40 (internal-use software) unless a plan exists or is being developed to market it externally, in which case Subtopic 985-20 applies and costs are expensed until technological feasibility is established (350-50-25-4; 985-20-25-2).
  • Website hosting fees paid periodically to an internet service provider are generally expensed over the period of benefit (350-50-25-5); costs of hardware and servers are outside the Subtopic's scope (350-50-15-3).
  • Purchased software tools, and internally developed tools during the application development stage, are capitalized unless used in research and development with no alternative future use or as a pilot/specific R&D project (350-50-25-6); costs to obtain and register an internet domain are capitalized under Section 350-30-25 (350-50-25-7).
  • Graphics are a component of software: initial graphics development follows 350-40 or 985-20, and post-launch graphics modifications must be evaluated as either maintenance or enhancements (350-50-25-8 through 25-9).
  • Costs to input content and data conversion costs are expensed as incurred, but software that integrates a database with the website is capitalized under 350-40-25-2 through 25-4 (350-50-25-11 through 25-13).
  • Operating-stage costs are expensed as incurred (350-50-25-14), except upgrades and enhancements that add functionality, which are capitalized under the general model of 350-40-25-7 (or 985-20-25-3 through 25-4 for marketed software); costs to register the website with search engines are advertising costs expensed under 720-35-25-1 (350-50-25-15, 25-17).

For students. Exam questions test the stage-by-stage capitalize/expense pattern: planning and operating costs are expensed, application/infrastructure and graphics software costs are capitalized. The most common misunderstanding is treating graphics and content alike—graphics are software (capitalizable), while costs to input content and convert data are always expensed. Note this Subtopic is superseded by ASU 2025-06 for periods beginning after December 16, 2027.

Machine-generated study aid for ASC 350-50. Check the source paragraphs below.

350-50-00Status

Source downloaded: .Record version 725ead8cf632. Effective date must be checked in the source.

350-50-00-1
The following table identifies the changes made to this Subtopic.

350-50-05Overview and Background

Source downloaded: .Record version 51ffaca65f7f. Effective date must be checked in the source.

350-50-05-1
This Subtopic provides guidance on accounting for costs incurred to develop a website, including whether to capitalize or expense the following types of costs:
  1. a
    Costs incurred in the planning stage
  2. b
    Costs incurred in the website application and infrastructure development stage
  3. c
    Costs incurred to develop graphics
  4. d
    Costs incurred to develop content
  5. e
    Costs incurred in the operating stage.
Transition date:(P) December 16, 2027; (N) December 16, 2027Transition guidance:
350-40-65-4Paragraph superseded by Accounting Standards Update No. 2025-06.

350-50-15Scope and Scope Exceptions

Source downloaded: .Record version 01ccd840a120. Effective date must be checked in the source.

Overall Guidance

350-50-15-1
This Subtopic follows the same Scope and Scope Exceptions as outlined in the Overall Subtopic, see Section 350-10-15, with specific transaction qualifications noted below.
Transition date:(P) December 16, 2027; (N) December 16, 2027Transition guidance:
350-40-65-4
Editor's Note: Paragraph 350-50-15-1 will be superseded upon transition, together with its heading.
> Overall Guidance
Paragraph superseded by Accounting Standards Update No. 2025-06.

Transactions

350-50-15-2
The guidance in this Subtopic applies to the following transactions and activities:
  1. a
    Costs incurred to develop a website.
Transition date:(P) December 16, 2027; (N) December 16, 2027Transition guidance:
350-40-65-4
Editor's Note: Paragraph 350-50-15-2 will be superseded upon transition, together with its heading.
> Transactions
Paragraph superseded by Accounting Standards Update No. 2025-06.
350-50-15-3
The guidance in this Subtopic does not apply to the following transactions and activities:
  1. a
    The cost of hardware
  2. b
    Acquisitions of servers and related hardware infrastructure.
Transition date:(P) December 16, 2027; (N) December 16, 2027Transition guidance:
350-40-65-4Paragraph superseded by Accounting Standards Update No. 2025-06.

350-50-25Recognition

Source downloaded: .Record version dd0ad1376c46. Effective date must be checked in the source.

350-50-25-1
The guidance in this Section refers to various website development stages. See Section 350-50-55 for details regarding the types of costs and activities incurred during those stages.
Transition date:(P) December 16, 2027; (N) December 16, 2027Transition guidance:
350-40-65-4Paragraph superseded by Accounting Standards Update No. 2025-06.

Costs Incurred in the Planning Stage

350-50-25-2
Regardless of whether the website planning activities specifically relate to software, all costs incurred in the planning stage shall be expensed as incurred.
Transition date:(P) December 16, 2027; (N) December 16, 2027Transition guidance:
350-40-65-4
Editor's Note: Paragraph 350-50-25-2 will be superseded upon transition, together with its heading.
> Costs Incurred in the Planning Stage
Paragraph superseded by Accounting Standards Update No. 2025-06.

Costs Incurred in the Website Application and Infrastructure Development Stage

350-50-25-3
The discussion of website application and infrastructure development assumes that any software is developed for the entity's internal needs and no plan exists or is being developed to market the software externally.
Transition date:(P) December 16, 2027; (N) December 16, 2027Transition guidance:
350-40-65-4
Editor's Note: Paragraph 350-50-25-3 will be superseded upon transition, together with its heading.
> Costs Incurred in the Website Application and Infrastructure Development Stage
Paragraph superseded by Accounting Standards Update No. 2025-06.
350-50-25-4
All costs relating to software used to operate a website shall be accounted for under Subtopic 350-40 unless a plan exists or is being developed to market the software externally. Software for which a plan exists or is being developed to market the software externally is subject to Subtopic 985-20, and costs associated with the development of that software shall be expensed until technological feasibility is established. See paragraph 985-20-25-2.
Transition date:(P) December 16, 2027; (N) December 16, 2027Transition guidance:
350-40-65-4Paragraph superseded by Accounting Standards Update No. 2025-06.
350-50-25-5
Fees incurred for website hosting, which involve the payment of a specified, periodic fee to an internet service provider in return for hosting the website on its server(s) connected to the internet, generally are expensed over the period of benefit.
Transition date:(P) December 16, 2027; (N) December 16, 2027Transition guidance:
350-40-65-4Paragraph superseded by Accounting Standards Update No. 2025-06.
350-50-25-6
Costs incurred to purchase software tools, or costs incurred during the application development stage for internally developed tools, shall be capitalized unless they are used in research and development and meet either of the following conditions:
  1. a
    They do not have any alternative future uses.
  2. b
    They are internally developed and represent a pilot project or are being used in a specific research and development project (see paragraph 350-40-15-7).
Transition date:(P) December 16, 2027; (N) December 16, 2027Transition guidance:
350-40-65-4Paragraph superseded by Accounting Standards Update No. 2025-06.
350-50-25-7
Costs to obtain and register an internet domain shall be capitalized under Section 350-30-25.
Transition date:(P) December 16, 2027; (N) December 16, 2027Transition guidance:
350-40-65-4Paragraph superseded by Accounting Standards Update No. 2025-06.

Costs Incurred in the Graphics Development Stage

350-50-25-8
Graphics are a component of software. The costs of developing initial graphics shall be accounted for under Subtopic 350-40 for internal-use software, and Subtopic 985-20 for software marketed externally.
Transition date:(P) December 16, 2027; (N) December 16, 2027Transition guidance:
350-40-65-4
Editor's Note: Paragraph 350-50-25-8 will be superseded upon transition, together with its heading.
> Costs Incurred in the Graphics Development Stage
Paragraph superseded by Accounting Standards Update No. 2025-06.
350-50-25-9
Modifications to graphics after a website is launched shall be evaluated to determine whether the modifications represent maintenance or enhancements of the website.
Transition date:(P) December 16, 2027; (N) December 16, 2027Transition guidance:
350-40-65-4Paragraph superseded by Accounting Standards Update No. 2025-06.

Costs Incurred in the Content Development Stage

350-50-25-10
Accounting for website content involves issues that also apply to other forms of content or information that are not unique to websites.
Transition date:(P) December 16, 2027; (N) December 16, 2027Transition guidance:
350-40-65-4
Editor's Note: Paragraph 350-50-25-10 will be superseded upon transition, together with its heading.
> Costs Incurred in the Content Development Stage
Paragraph superseded by Accounting Standards Update No. 2025-06.
350-50-25-11
Costs to input content into a website shall be expensed as incurred.
Transition date:(P) December 16, 2027; (N) December 16, 2027Transition guidance:
350-40-65-4Paragraph superseded by Accounting Standards Update No. 2025-06.
350-50-25-12
Software used to integrate a database with a website shall be capitalized under paragraphs .
Transition date:(P) December 16, 2027; (N) December 16, 2027Transition guidance:
350-40-65-4Paragraph superseded by Accounting Standards Update No. 2025-06.
350-50-25-13
Data conversion costs shall be expensed as incurred (see paragraph 350-40-25-5).
Transition date:(P) December 16, 2027; (N) December 16, 2027Transition guidance:
350-40-65-4Paragraph superseded by Accounting Standards Update No. 2025-06.

Costs Incurred in the Operating Stage

350-50-25-14
Costs of operating a website shall not be accounted for differently from the costs of other operations; that is, those costs shall be expensed as incurred.
Transition date:(P) December 16, 2027; (N) December 16, 2027Transition guidance:
350-40-65-4
Editor's Note: Paragraph 350-50-25-14 will be superseded upon transition, together with its heading.
> Costs Incurred in the Operating Stage
Paragraph superseded by Accounting Standards Update No. 2025-06.
350-50-25-15
Costs incurred in the operation stage that involve providing additional functions or features to the website shall be accounted for as, in effect, new software. That is, costs of upgrades and enhancements that add functionality shall be expensed or capitalized based on the general model of paragraph 350-40-25-7 (which requires certain costs relating to upgrades and enhancements to be capitalized if it is probable that they will result in added functionality) or, for software that is marketed, paragraphs (which apply a software capitalization model to product enhancements, which include improvements that extend the life or significantly improve the marketability of a product).
Transition date:(P) December 16, 2027; (N) December 16, 2027Transition guidance:
350-40-65-4Paragraph superseded by Accounting Standards Update No. 2025-06.
350-50-25-16
The determination of whether a change to website software results in an upgrade or enhancement (if internal-use software), or a product enhancement (if externally marketed software), is a matter of judgment based on the specific facts and circumstances. Paragraph 350-40-25-10 states that entities that cannot separate internal costs on a reasonably cost-effective basis between maintenance and relatively minor upgrades and enhancements shall expense such costs as incurred.
Transition date:(P) December 16, 2027; (N) December 16, 2027Transition guidance:
350-40-65-4Paragraph superseded by Accounting Standards Update No. 2025-06.
350-50-25-17
Costs to register the website with internet search engines represent advertising costs and shall be expensed as incurred under paragraph 720-35-25-1.
Transition date:(P) December 16, 2027; (N) December 16, 2027Transition guidance:
350-40-65-4Paragraph superseded by Accounting Standards Update No. 2025-06.

350-50-55Implementation Guidance and Illustrations

Source downloaded: .Record version 8692e10222a2. Effective date must be checked in the source.

Implementation Guidance

350-50-55-1
The following guidance describes or provides examples of various activities that take place at different stages of website development. See Section 350-50-25 for the relevant accounting guidance.
Transition date:(P) December 16, 2027; (N) December 16, 2027Transition guidance:
350-40-65-4
Editor's Note: Paragraph 350-50-55-1 will be superseded upon transition, together with its heading.
> Implementation Guidance
Paragraph superseded by Accounting Standards Update No. 2025-06.
350-50-55-2
Planning stage activities include the following:
  1. a
    Develop a business, project plan, or both. This may include identification of specific goals for the website (for example, to provide information, supplant manual processes, conduct e-commerce, and so forth), a competitive analysis, identification of the target audience, creation of time and cost budgets, and estimates of the risks and benefits.
  2. b
    Determine the functionalities (for example, order placement, order and shipment tracking, search engine, email, chat rooms, and so forth) of the website.
  3. c
    Identify necessary hardware (for example, the server) and web applications. Web applications are the software needed for the website's functionalities. Examples of web applications are search engines, interfaces with inventory or other back-end systems, as well as systems for registration and authentication of users, commerce, content management, usage analysis, and so forth.
  4. d
    Determine that the technology necessary to achieve the desired functionalities exists. Factors might include, for example, target audience numbers, user traffic patterns, response time expectations, and security requirements.
  5. e
    Explore alternatives for achieving functionalities (for example, internal versus external resources, custom-developed versus licensed software, company-owned versus third-party-hosted applications and servers).
  6. f
    Conceptually formulate and/or identify graphics and content (see paragraphs ).
  7. g
    Invite vendors to demonstrate how their web applications, hardware, or service will help achieve the website's functionalities.
  8. h
    Select external vendors or consultants.
  9. i
    Identify internal resources for work on the website design and development.
  10. j
    Identify software tools and packages required for development purposes.
  11. k
    Address legal considerations such as privacy, copyright, trademark, and compliance.
Transition date:(P) December 16, 2027; (N) December 16, 2027Transition guidance:
350-40-65-4
Editor's Note: Paragraph 350-50-55-2 will be superseded upon transition, together with its heading.
• > Planning Stage
Paragraph superseded by Accounting Standards Update No. 2025-06.
350-50-55-3
The website application and infrastructure development stage involves acquiring or developing hardware and software to operate the website. The activities in this stage include the following:
  1. a
    Acquire or develop the software tools required for the development work (for example, HTML editor, software to convert existing data to HTML form, graphics software, multimedia software, and so forth).
  2. b
    Obtain and register an internet domain name.
  3. c
    Acquire or develop software necessary for general website operations, including server operating system software, internet server software, web browser software, and internet protocol software.
  4. d
    Develop or acquire and customize code for web applications (for example, catalog software, search engines, order processing systems, sales tax calculation software, payment systems, shipment tracking applications or interfaces, email software, and related security features).
  5. e
    Develop or acquire and customize database software and software to integrate distributed applications (for example, corporate databases and accounting systems) into web applications.
  6. f
    Develop HTML web pages or develop templates and write code to automatically create HTML pages.
  7. g
    Purchase the web and application server(s), internet connection (bandwidth), routers, staging servers (where preliminary changes to the website are made in a test environment), and production servers (accessible to customers using the website). Alternatively, these services may be provided by a third party via a hosting arrangement.
  8. h
    Install developed applications on the web server(s).
  9. i
    Create initial hypertext links to other websites or to destinations within the website. Depending on the site, links may be extensive or minimal.
  10. j
    Test the website applications (for example, stress testing).
Transition date:(P) December 16, 2027; (N) December 16, 2027Transition guidance:
350-40-65-4
Editor's Note: Paragraph 350-50-55-3 will be superseded upon transition, together with its heading.
• > Application and Infrastructure Development Stage
Paragraph superseded by Accounting Standards Update No. 2025-06.
350-50-55-4
For purposes of this Subtopic, graphics involve the overall design of the web page (use of borders, background and text colors, fonts, frames, buttons, and so forth) that affect the look and feel of the web page and generally remain consistent regardless of changes made to the content.
Transition date:(P) December 16, 2027; (N) December 16, 2027Transition guidance:
350-40-65-4
Editor's Note: Paragraph 350-50-55-4 will be superseded upon transition, together with its heading.
• > Graphics Development Stage
Paragraph superseded by Accounting Standards Update No. 2025-06.
350-50-55-5
Graphics include the design or layout of each page (that is, the graphical user interface), color, images, and the overall look and feel and usability of the website. Creation of graphics may involve coding of software, either directly or through the use of graphic software tools. The amount of coding depends on the complexity of the graphics.
Transition date:(P) December 16, 2027; (N) December 16, 2027Transition guidance:
350-40-65-4Paragraph superseded by Accounting Standards Update No. 2025-06.
350-50-55-6
Content refers to information included on the website, which may be textual or graphical in nature (although the specific graphics described in paragraph 350-50-55-4 are excluded from content). For example, articles, product photos, maps, and stock quotes and charts are all forms of content. Content may reside in separate databases that are integrated into (or accessed from) the web page with software, or it may be coded directly into the web pages.
Transition date:(P) December 16, 2027; (N) December 16, 2027Transition guidance:
350-40-65-4
Editor's Note: Paragraph 350-50-55-6 will be superseded upon transition, together with its heading.
• > Content Development Stage
Paragraph superseded by Accounting Standards Update No. 2025-06.
350-50-55-7
Content may be created or acquired to populate databases or web pages. Content may be acquired from unrelated parties or may be internally developed.
Transition date:(P) December 16, 2027; (N) December 16, 2027Transition guidance:
350-40-65-4Paragraph superseded by Accounting Standards Update No. 2025-06.
350-50-55-8
Content is text or graphical information (exclusive of graphics described in paragraphs ) on the website which may include information on the entity, products offered, information sources that the user subscribes to, and so forth. Content may originate from databases that must be converted to HTML pages or databases that are linked to HTML pages through integration software. Content also may be coded directly into web pages.
Transition date:(P) December 16, 2027; (N) December 16, 2027Transition guidance:
350-40-65-4Paragraph superseded by Accounting Standards Update No. 2025-06.
350-50-55-9
Costs incurred during the operating stage include training, administration, maintenance, and other costs to operate an existing website. Activities in the operating stage include the following:
  1. a
    Train employees involved in support of the website.
  2. b
    Register the website with internet search engines.
  3. c
    Perform user administration activities.
  4. d
    Update site graphics (for updates of graphics related to major enhancements, see [h]).
  5. e
    Perform regular backups.
  6. f
    Create new links.
  7. g
    Verify that links are functioning properly and update existing links (that is, link management or maintenance).
  8. h
    Add additional functionalities or features.
  9. i
    Perform routine security reviews of the website and, if applicable, of the third-party host.
  10. j
    Perform usage analysis.
Transition date:(P) December 16, 2027; (N) December 16, 2027Transition guidance:
350-40-65-4
Editor's Note: Paragraph 350-50-55-9 will be superseded upon transition, together with its heading.
• > Operating Stage
Paragraph superseded by Accounting Standards Update No. 2025-06.

Related subtopics