top of page

Contract Costs: IFRS 15 and ASC 340-40 Treatment, Costs to Obtain and Fulfill a Contract, Capitalization Rules, and Amortization

  • 18 hours ago
  • 13 min read

Contract costs sit just outside the core revenue-recognition pattern, although in practice they are tightly connected to it, because they determine which customer-contract costs remain on the balance sheet as assets and which costs move immediately through profit or loss.

The topic becomes important as soon as a business pays commissions, incurs mobilization costs, uses fulfillment teams before or during delivery, or builds internal processes around winning and servicing contracts whose economics extend over several reporting periods.

Under IFRS 15 and ASC 340-40, the accounting does not allow a broad and intuitive capitalization of any cost that management views as commercially useful or strategically connected to customer growth.

The standards draw a much narrower line.

Some costs to obtain a contract can be capitalized, but only if they are incremental and expected to be recovered.

Some costs to fulfill a contract can also be capitalized, but only if they fall outside the scope of other standards and meet a specific set of criteria tied to the contract and to future performance.

Everything else remains expense.

That is why this topic creates so many practical errors.

Commercial logic often treats a large share of customer-related spending as investment.

The accounting model does not.

It separates truly contract-specific recoverable costs from broader operating costs, unsuccessful bidding costs, general sales activity, training, wasted effort, and other expenditures that may help the business commercially without qualifying for asset recognition under the standards.

Once that separation is made correctly, the later steps become more structured.

The capitalized asset is amortized systematically in line with the transfer of the goods or services to which it relates, and it is tested for impairment if the expected economic recovery weakens.

··········

Contract costs are split into costs to obtain a contract and costs to fulfill a contract.

The accounting model does not treat all customer-related spending as one category, because different recognition tests apply depending on whether the cost arises from winning the contract or from performing it.

The first major division in this topic is between costs to obtain a contract and costs to fulfill a contract.

That distinction matters because the standards apply different capitalization logic to each group.

Costs to obtain a contract focus on whether the entity incurred a cost only because it successfully obtained the contract.

Costs to fulfill a contract focus on whether the entity incurred a cost that relates directly to a specific contract, generates or enhances resources that will be used to satisfy future performance obligations, and is expected to be recovered.

This division prevents the accounting from collapsing all customer-related spending into one broad deferred-cost balance.

A sales commission paid only when a contract is won belongs in one analytical category.

A fulfillment setup cost or mobilization activity related to later performance belongs in another.

A broad advertising campaign, general payroll, training cost, or unsuccessful proposal effort may still relate commercially to customer acquisition or customer delivery, yet fail both capitalization routes under the standards.

That is why the topic begins with classification rather than with measurement.

Until the entity knows which type of cost it is analyzing, it cannot apply the right asset-recognition test.

........

· Contract costs are split into costs to obtain a contract and costs to fulfill a contract.

· Each category has its own capitalization test.

· Customer-related spending cannot be capitalized as one broad group without classification first.

........

The two main categories of contract costs

Contract cost category

Core question

Main accounting focus

Costs to obtain a contract

Would the entity have incurred the cost if the contract had not been obtained

Incremental nature and recoverability

Costs to fulfill a contract

Does the cost relate directly to the contract and support future performance

Direct relationship, resource creation or enhancement, and recoverability

Other customer-related operating costs

Do the costs fail both capitalization models

Usually immediate expense recognition

··········

Costs to obtain a contract are capitalized only if they are incremental and expected to be recovered.

The standards focus on whether the cost would not have been incurred if the contract had not been won, which makes the test much narrower than ordinary customer-acquisition language.

A cost to obtain a contract is capitalized only when it is incremental to obtaining that contract and the entity expects to recover it.

The incremental test is the real filter.

A cost is incremental only if it would not have been incurred had the contract not been obtained.

This is why the standard example is usually a sales commission that becomes payable only when the contract is successfully signed.

That cost arises directly from success.

If the contract had been lost, the cost would not have been incurred.

Many other commercial costs fail that test even though management may describe them as acquisition spending.

General sales salaries, broad business-development activity, proposal costs that are incurred regardless of outcome, management oversight, supervisory bonuses tied to many factors, and marketing activity usually do not qualify simply because they support customer growth in a broad sense.

The accounting question is narrower.

Would the entity have avoided the cost entirely if the specific contract had not been won.

If the answer is no, the cost is usually not incremental in the required sense.

The recoverability test is also important.

Even an incremental cost is not capitalized automatically if the entity does not expect to recover it through the economics of the contract or related expected business.

This keeps the model tied to future economic benefit rather than to mechanical deferral.

........

· Costs to obtain a contract are capitalized only when they are incremental and expected to be recovered.

· The incremental test is much narrower than general customer-acquisition language.

· Broad sales and marketing costs usually fail this capitalization route.

........

How the incremental test works

Cost type

Would it exist if the contract had not been obtained

Likely accounting result

Success-based sales commission

No

Potential capitalization if recoverable

General sales salary

Yes

Usually expense

Broad proposal effort incurred regardless of outcome

Yes

Usually expense

Discretionary supervisory bonus based on many factors

Often yes

Usually expense

General marketing campaign

Yes

Usually expense

··········

Costs to fulfill a contract can be capitalized only if they meet a three-part recognition test and are not already governed by another standard.

The standards allow capitalization of certain fulfillment costs, but only where the cost relates directly to the contract, supports future performance, and is expected to be recovered.

The second capitalization route covers costs incurred to fulfill a contract.

This route is often more technical because it begins with a scope check.

If another accounting standard already governs the cost, that other standard applies first.

Only costs not covered by another standard move into the IFRS 15 or ASC 340-40 fulfillment-cost model.

Once the cost enters that model, the entity can recognize an asset only if three criteria are met.

The cost must relate directly to a contract, or to a specific anticipated contract.

The cost must generate or enhance resources of the entity that will be used in satisfying performance obligations in the future.

The cost must be expected to be recovered.

These three conditions work together.

A cost that relates to a contract but supports only past performance does not qualify.

A cost that creates some operational capability but does not relate directly to the contract does not qualify.

A cost that supports future performance but is not expected to be recovered does not qualify either.

This is why the fulfillment-cost model is narrower than a general deferral of project spending.

The accounting is not asking whether the cost feels preparatory or commercially useful.

It is asking whether the cost creates a contract-related resource that will be used for future performance and recovered economically.

........

· Fulfillment costs are capitalized only if they pass a specific three-part test.

· Costs within the scope of other standards are dealt with under those standards first.

· The model focuses on contract linkage, future performance use, and recoverability.

........

The three-part test for fulfillment costs

Test

What it requires

Why it matters

Direct relation to the contract

The cost must relate directly to a contract or specific anticipated contract

Prevents broad operating spend from being capitalized

Resource generation or enhancement

The cost must create or improve resources used to satisfy future obligations

Excludes costs tied only to past or current-period effort

Expected recoverability

The cost must be expected to be recovered

Stops unsupported deferral of unrecoverable spend

··········

Not every contract-related cost is capitalizable, even when it feels commercially necessary.

The standards exclude many common expenditures because they relate to general operations, past performance, or inefficiencies rather than to a qualifying contract asset.

This is the point where many practical misunderstandings begin.

A cost may be very real, commercially necessary, and closely connected to customer work, yet still fail the capitalization model.

General and administrative costs are not capitalized unless they are explicitly chargeable to the customer under the contract.

Costs of wasted materials, labor, or other resources that do not reflect the price of the contract are not capitalized through this model.

Training costs are especially important in practice, because they often feel preparatory and linked to future delivery, yet they may fail capitalization if they do not generate or enhance a separable contract-related resource used to satisfy future obligations in the required sense.

Costs that relate to satisfied performance obligations, or to work already completed, also do not qualify merely because the broader contract is still ongoing.

The model is therefore stricter than operational language such as setup cost, mobilization spend, launch cost, onboarding expense, or implementation effort may suggest.

Those labels can be useful internally, but they do not settle the accounting answer.

The standards require a direct test of what the cost created, how it relates to future performance, and whether it belongs inside the contract-cost asset model at all.

........

· Commercial necessity is not enough to justify capitalization.

· General overhead, wasted costs, and many training costs often remain expense.

· Costs tied to past performance do not become assets simply because the contract continues.

........

Common costs that often remain expense

Cost type

Why capitalization often fails

Likely treatment

General administration

Does not relate directly in the required way unless explicitly chargeable

Usually expense

Wasted labor or materials

Does not reflect a recoverable contract asset

Usually expense

Training costs

Often do not create the required contract-related resource

Often expense

General mobilization without qualifying future resource

Commercially useful but may fail the test

Often expense

Costs tied only to satisfied performance

Relate to past performance rather than future transfer

Expense

··········

A practical expedient allows some incremental costs of obtaining a contract to be expensed immediately when the amortization period would be one year or less.

This relief exists to avoid unnecessary asset recognition for short-lived acquisition costs, although it does not change the underlying logic of the model.

The standards provide a practical expedient for certain incremental costs of obtaining a contract.

If the amortization period of the asset that would otherwise have been recognized is one year or less, the entity may choose to recognize the cost as an expense when incurred rather than capitalizing it.

This expedient can simplify accounting in businesses with shorter-duration contracts, rapid contract turnover, or acquisition costs that would be amortized over a very short period anyway.

The important point is that the expedient is a relief, not a change in principle.

The cost may still satisfy the incremental and recoverable criteria.

The entity is simply allowed to expense it immediately instead of capitalizing and amortizing an asset with a short life.

This also means the entity should not use the expedient as a casual substitute for the underlying analysis.

The finance team still needs to understand why the cost would otherwise qualify and whether the relevant amortization period truly falls within the short-term threshold.

........

· A practical expedient allows immediate expensing of certain short-term acquisition costs.

· The expedient usually applies when the amortization period would be one year or less.

· It simplifies accounting, but it does not eliminate the need to understand the underlying capitalization logic.

........

How the practical expedient works

Situation

Expedient effect

Main accounting point

Qualifying incremental cost with amortization period of one year or less

Entity may expense immediately

Capitalization is not required if the expedient is elected

Qualifying incremental cost with longer amortization period

Asset is usually recognized if recoverable

Standard capitalization and amortization model applies

Cost does not qualify as incremental in the first place

Expedient is irrelevant

Expense remains required for substantive reasons

··········

Capitalized contract costs are amortized systematically based on the transfer of the goods or services to which the asset relates.

The amortization pattern follows the related revenue transfer logic, which means the asset cannot simply be released on an arbitrary straight-line basis without support.

Once a contract-cost asset has been recognized, the next question is how it should be amortized.

The standards require amortization on a systematic basis that is consistent with the transfer to the customer of the goods or services to which the asset relates.

This is why contract-cost accounting remains connected to the broader revenue model even after the asset has been recognized.

The asset is not released simply because time passes.

It is released as the related goods or services are transferred.

That pattern may be straightforward in some contracts and more judgment-heavy in others.

A commission tied to a recurring service stream may be amortized over the transfer pattern of that service.

A fulfillment-cost asset tied to a specific future performance obligation may follow the satisfaction pattern of that obligation.

The key point is that the amortization period and pattern should reflect the relationship between the asset and the goods or services it supports.

This can become more difficult where the asset relates not only to one signed contract but also to anticipated renewals or future related transfers that are economically connected to the original cost.

In those situations, the amortization assessment must remain tightly documented, because an unjustified short period can accelerate expense while an unjustified long period can overstate assets and smooth earnings inappropriately.

........

· Capitalized contract costs are amortized systematically in line with related goods or services.

· The release pattern should follow transfer, not arbitrary timing.

· The amortization period can become judgment-heavy where anticipated renewals or related future transfers are involved.

........

What drives amortization of a contract-cost asset

Asset relationship

Likely amortization logic

Main risk

Asset relates to one specific future obligation

Amortize with transfer of that obligation

Wrong period if tied too broadly or too narrowly

Asset relates to recurring service pattern

Amortize with recurring transfer pattern

Straight-line release may be wrong if transfer is uneven

Asset relates to original contract plus expected related renewals

Period may extend beyond the initial contract term if supportable

Overextension can overstate assets if future relationship is weak

Asset is released based only on convenience timing

Pattern may not reflect actual transfer

Expense recognition becomes distorted

··········

Contract-cost assets must be tested for impairment when expected recovery weakens.

Capitalization does not create a permanent balance-sheet shield, because the asset remains subject to recoverability discipline after initial recognition.

A recognized contract-cost asset must be assessed for impairment if facts and expectations indicate that its carrying amount may no longer be recoverable.

The recoverability logic is tied to the remaining amount of consideration the entity expects to receive for the goods or services to which the asset relates, less the costs that relate directly to providing those goods or services and that have not yet been recognized as expenses.

This test keeps the asset connected to the economics of the remaining contract performance.

If expected consideration falls, if margins deteriorate, if contract economics weaken, or if the anticipated future relationship supporting the asset no longer appears recoverable, the entity may need to recognize an impairment loss.

This is important because contract-cost assets can otherwise create an illusion of stability on the balance sheet while the underlying economics have already changed.

The impairment model is therefore a necessary control on excessive deferral.

Under IFRS, impairment reversals can create a practical difference from US GAAP in certain circumstances, because the broader impairment architecture differs between the frameworks.

That point should be handled carefully in detailed application, but the broader principle remains the same.

The asset cannot stay at an amount that no longer reflects recoverable economics.

........

· Contract-cost assets remain subject to impairment after capitalization.

· Recoverability is tested against the economics of the remaining related goods or services.

· A capitalized balance cannot remain untouched if future contract economics deteriorate.

........

Why a contract-cost asset may become impaired

Trigger

Why it matters

Possible accounting outcome

Expected contract margin weakens

Future recovery may no longer support carrying amount

Impairment loss may be required

Expected consideration declines

Less economic benefit remains to recover the asset

Carrying amount may need reduction

Related future transfers shrink or disappear

Asset may no longer relate to recoverable performance

Impairment risk increases

Earlier amortization assumptions prove too optimistic

Remaining carrying amount may be too high

Asset may need write-down

··········

Contract-cost errors usually begin when commercial investment language replaces the accounting tests.

The most common mistake is treating customer-related spending as capitalizable simply because it is expected to produce future revenue or customer retention.

Businesses routinely describe commissions, onboarding activity, implementation work, launch spending, and other contract-related expenditures as investments.

That language may be commercially reasonable.

It is not the accounting conclusion by itself.

The standards do not capitalize costs because they are strategically important, expected to improve lifetime value, or associated with a contract in a broad business sense.

They capitalize only those costs that satisfy the specific recognition tests.

That is why broad customer-acquisition language can be dangerous.

It can cause finance teams to group marketing, sales, proposal, and operational-preparation spending into one deferred-cost concept that the standards do not actually support.

The same problem appears on the fulfillment side when project teams assume that any upfront effort performed before significant revenue is recognized should automatically become an asset.

The accounting answer remains narrower.

The cost has to fit the model.

If it does not, expensing is not a failure of commercial logic.

It is the correct accounting result under the standards.

This is why strong documentation matters so much in this area.

A company should be able to explain why each capitalized contract-cost balance meets the specific recognition criteria and why the amortization and impairment model attached to that balance reflects the underlying contract economics.

........

· Commercial investment language does not replace the capitalization tests in the standards.

· Customer-related spending is not capitalizable merely because it supports growth or future revenue.

· Strong documentation is essential for every recognized contract-cost asset.

........

High-risk contract-cost shortcuts

Shortcut

Why it is risky

Likely accounting problem

Capitalize all customer-acquisition spending

Many acquisition costs are not incremental

Assets may be overstated

Capitalize broad project setup costs automatically

Fulfillment-cost criteria may not be met

Unsupported deferral of operating costs

Treat training as capitalizable because it supports future delivery

Training often fails the resource-creation test

Expense may be understated

Amortize on a convenient straight-line basis without linkage to transfer

Pattern may not reflect related goods or services

Expense timing may be distorted

Ignore weakening economics after capitalization

Asset may no longer be recoverable

Impairment may be missed

··········

Contract costs matter because they change the boundary between revenue economics and operating expense timing.

Once the costs are classified correctly, the financial statements reflect a much cleaner split between recoverable contract-specific assets and ordinary period costs.

This topic sits close to revenue recognition without being absorbed into it.

The capitalized contract-cost asset does not create revenue.

It affects when certain costs are recognized and how closely those costs are matched to the transfer of the related goods or services.

That is why the topic can materially influence reported margins, especially in businesses with high commission structures, meaningful fulfillment setup activity, or long-duration contracts where recoverable costs are concentrated early.

A correct accounting model prevents two opposite distortions.

It prevents businesses from capitalizing too broadly and using the balance sheet to smooth ordinary operating costs.

It also prevents them from expensing too aggressively where the standards clearly support recognition of a contract-cost asset that relates to future transfer and recoverable economics.

The result is a cleaner link between contract structure, revenue recognition, cost timing, and balance-sheet presentation.

That is what makes contract costs one of the most important adjacent topics in the broader revenue framework.

·····

FOLLOW US FOR MORE.

·····

·····

DATA STUDIOS

Recent Posts

See All
bottom of page