ASC 350-50
Website Development Costs
350 Intangibles—Goodwill and Other
Source downloaded: .Record version 60210408c70e. Effective date must be checked in the source.
In brief
IntermediateRecognitionIntangibles and goodwillSubsequent measurementTransition and effective datesASC 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.
| Paragraph | Action | Accounting Standards Update | Date |
| 350-50-05-1 | Superseded | Accounting Standards Update No. 2025-06 | 09/18/2025 |
| Superseded | Accounting Standards Update No. 2025-06 | 09/18/2025 | |
| Superseded | Accounting Standards Update No. 2025-06 | 09/18/2025 | |
| Superseded | Accounting Standards Update No. 2025-06 | 09/18/2025 |
350-50-05Overview and Background
Source downloaded: .Record version 51ffaca65f7f. Effective date must be checked in the source.
- aCosts incurred in the planning stage
- bCosts incurred in the website application and infrastructure development stage
- cCosts incurred to develop graphics
- dCosts incurred to develop content
- eCosts incurred in the operating stage.
350-50-15Scope and Scope Exceptions
Source downloaded: .Record version 01ccd840a120. Effective date must be checked in the source.
Overall Guidance
| Editor's Note: Paragraph 350-50-15-1 will be superseded upon transition, together with its heading. |
| > Overall Guidance |
Transactions
- aCosts incurred to develop a website.
| Editor's Note: Paragraph 350-50-15-2 will be superseded upon transition, together with its heading. |
| > Transactions |
- aThe cost of hardware
- bAcquisitions of servers and related hardware infrastructure.
350-50-25Recognition
Source downloaded: .Record version dd0ad1376c46. Effective date must be checked in the source.
Costs Incurred in the Planning Stage
| Editor's Note: Paragraph 350-50-25-2 will be superseded upon transition, together with its heading. |
| > Costs Incurred in the Planning Stage |
Costs Incurred in the Website Application and Infrastructure Development Stage
| 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 |
- aThey do not have any alternative future uses.
- bThey 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).
Costs Incurred in the Graphics Development Stage
| Editor's Note: Paragraph 350-50-25-8 will be superseded upon transition, together with its heading. |
| > Costs Incurred in the Graphics Development Stage |
Costs Incurred in the Content Development Stage
| Editor's Note: Paragraph 350-50-25-10 will be superseded upon transition, together with its heading. |
| > Costs Incurred in the Content Development Stage |
Costs Incurred in the Operating Stage
| Editor's Note: Paragraph 350-50-25-14 will be superseded upon transition, together with its heading. |
| > Costs Incurred in the Operating Stage |
350-50-55Implementation Guidance and Illustrations
Source downloaded: .Record version 8692e10222a2. Effective date must be checked in the source.
Implementation Guidance
| Editor's Note: Paragraph 350-50-55-1 will be superseded upon transition, together with its heading. |
| > Implementation Guidance |
- aDevelop 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.
- bDetermine the functionalities (for example, order placement, order and shipment tracking, search engine, email, chat rooms, and so forth) of the website.
- cIdentify 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.
- dDetermine 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.
- eExplore alternatives for achieving functionalities (for example, internal versus external resources, custom-developed versus licensed software, company-owned versus third-party-hosted applications and servers).
- fConceptually formulate and/or identify graphics and content (see paragraphs ).
- gInvite vendors to demonstrate how their web applications, hardware, or service will help achieve the website's functionalities.
- hSelect external vendors or consultants.
- iIdentify internal resources for work on the website design and development.
- jIdentify software tools and packages required for development purposes.
- kAddress legal considerations such as privacy, copyright, trademark, and compliance.
| Editor's Note: Paragraph 350-50-55-2 will be superseded upon transition, together with its heading. |
| • > Planning Stage |
- aAcquire 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).
- bObtain and register an internet domain name.
- cAcquire or develop software necessary for general website operations, including server operating system software, internet server software, web browser software, and internet protocol software.
- dDevelop 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).
- eDevelop or acquire and customize database software and software to integrate distributed applications (for example, corporate databases and accounting systems) into web applications.
- fDevelop HTML web pages or develop templates and write code to automatically create HTML pages.
- gPurchase 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.
- hInstall developed applications on the web server(s).
- iCreate initial hypertext links to other websites or to destinations within the website. Depending on the site, links may be extensive or minimal.
- jTest the website applications (for example, stress testing).
| Editor's Note: Paragraph 350-50-55-3 will be superseded upon transition, together with its heading. |
| • > Application and Infrastructure Development Stage |
| Editor's Note: Paragraph 350-50-55-4 will be superseded upon transition, together with its heading. |
| • > Graphics Development Stage |
| Editor's Note: Paragraph 350-50-55-6 will be superseded upon transition, together with its heading. |
| • > Content Development Stage |
- aTrain employees involved in support of the website.
- bRegister the website with internet search engines.
- cPerform user administration activities.
- dUpdate site graphics (for updates of graphics related to major enhancements, see [h]).
- ePerform regular backups.
- fCreate new links.
- gVerify that links are functioning properly and update existing links (that is, link management or maintenance).
- hAdd additional functionalities or features.
- iPerform routine security reviews of the website and, if applicable, of the third-party host.
- jPerform usage analysis.
| Editor's Note: Paragraph 350-50-55-9 will be superseded upon transition, together with its heading. |
| • > Operating Stage |
Related subtopics
- 350-40 Internal-Use SoftwareIntangibles—Goodwill and Other
- 730-10 OverallResearch and Development
- 985-20 Costs of Software to Be Sold, Leased, or MarketedSoftware
- 720-45 Business and Technology ReengineeringOther Expenses
- 340-40 Contracts with CustomersOther Assets and Deferred Costs
- 720-15 Start-Up CostsOther Expenses