ASC 340-40: A Practical Guide to Contract Costs

July 18, 2025
Jason Berwanger
Accounting

Understand ASC 340-40 and its impact on contract cost accounting. Learn how to capitalize and amortize costs effectively for accurate financial reporting.

Contract cost accounting and ASC 340-40 compliance.

If you’ve spent the last few years getting your revenue recognition processes aligned with ASC 606, you’ve already done some heavy lifting. But that standard is only half of the story. To get a complete and accurate picture of your profitability, you need to look at its essential partner: ASC 340-40. This standard governs how you account for the costs of obtaining and fulfilling a contract, like sales commissions or project setup fees. It was designed to work hand-in-hand with ASC 606, ensuring that the expenses you incur are recognized in the same period as the revenue they help generate. Getting this alignment right is crucial for accurate financial reporting, passing audits, and making strategic decisions based on a true understanding of your contract-level profitability.

Key Takeaways

  • Rethink Your Contract Costs as Assets: Instead of immediately expensing costs like sales commissions, ASC 340-40 requires you to treat them as an asset. By capitalizing these costs and spreading them out over the contract's life, you accurately match expenses to the revenue they generate, providing a clearer view of your long-term profitability.
  • Establish a Clear Policy for Capitalizing vs. Expensing: The core task is deciding which costs to capitalize and which to expense. Create a consistent internal rulebook that includes using the practical expedient for contracts under a year, which allows you to expense those costs immediately. This consistency is critical for passing audits.
  • Use Technology to Unify Your Data and Automate Compliance: Managing ASC 340-40 with spreadsheets is inefficient and error-prone. The right software integrates with your CRM and ERP to automate cost tracking and amortization, creating a single source of truth that saves time, reduces risk, and gives you a reliable picture of your financial health.

What Is ASC 340-40 and Why Should You Care?

Let's break down one of the less-talked-about but incredibly important accounting standards: ASC 340-40. In simple terms, this is the official guidance on how your business should account for the money you spend to win and fulfill customer contracts. Think about costs like sales commissions or other direct expenses you incur to get a new customer to sign on the dotted line. Instead of just marking these as an expense the moment you pay them, ASC 340-40 often requires you to capitalize them. This means you treat the cost as an asset and spread it out (amortize it) over the life of the contract.

So, why should this matter to you? Because it fundamentally changes how you see your company's financial health. By matching costs to the revenue they help generate, you get a much more accurate picture of your profitability over time. This isn't just an exercise for your accounting team; it directly impacts your key performance metrics and strategic decisions. Proper adherence to ASC 340-40 makes your financial statements more reliable and comparable, which is exactly what investors, lenders, and auditors want to see. It builds trust and shows you have a firm handle on your operations.

The good news is that the standard includes a practical shortcut. If the contract term—and therefore the amortization period for the cost—is one year or less, you have the option to recognize the cost as an expense immediately. This practical expedient simplifies the accounting process for businesses with many short-term contracts, saving you from the headache of tracking and spreading out dozens of smaller costs. Understanding this rule is the first step toward making compliance work for you, not against you.

What Costs Does ASC 340-40 Cover?

Think of ASC 340-40 as the rulebook for handling the costs you incur to win and complete a customer contract. Its main goal is to make sure your financial statements accurately reflect your profitability by matching expenses to the revenue they help generate. Instead of recording a big expense all at once, this standard guides you to spread certain costs over the life of the contract. This gives you and your stakeholders a clearer, more consistent view of your company’s performance, which is especially critical for high-volume businesses where small inaccuracies can multiply quickly.

This standard doesn't apply to every dollar you spend, but focuses on two specific categories of expenses. The first is the costs you pay to get the contract in the first place, like a sales commission. The second is the costs required to fulfill your end of the deal, such as project setup or specific materials. Understanding which of your expenses fall into these buckets is the first step toward proper accounting and compliance. Getting this right is essential for accurate financial reporting and passing audits without a hitch. For more guidance on financial operations, you can find additional insights in the HubiFi blog.

Defining Contract Acquisition Costs

Contract acquisition costs are the expenses you wouldn't have paid if you hadn't won a specific contract. The official term for these is "incremental costs of obtaining a contract," and the word "incremental" is key. If the cost exists only because you secured the deal, it likely falls under this category. The most common example is a sales commission. You only pay your salesperson their commission after they close the deal. Other examples could include specific legal fees to draft the contract or travel expenses for a final, deal-closing meeting. These costs are considered an asset because they're an investment that will generate future revenue. Instead of expensing them immediately, you capitalize them and then amortize, or spread, that cost over the duration of the customer relationship.

Defining Contract Fulfillment Costs

Once you’ve signed the contract, you might spend money getting ready to deliver your product or service. These are known as costs to fulfill a contract, and they happen after you’ve won the deal but are directly related to the work you promised to do. Think of them as the upfront investment needed to get the project off the ground. However, not every fulfillment cost gets capitalized. To qualify, the costs must meet three criteria: they relate directly to a specific contract, they generate or improve resources that will be used to complete the contract, and you expect to recover them. For example, costs for project setup, specific materials purchased for the job, or direct labor for a pre-delivery service could all be capitalized. General administrative expenses or costs related to past performance don't count and should be expensed as they occur.

Capitalize or Expense? Making the Right Call

Deciding whether to capitalize a contract cost or expense it immediately is the central challenge of ASC 340-40. Getting this right is crucial for accurate financial reporting and can feel like a balancing act. When you capitalize a cost, you record it as an asset on your balance sheet and recognize the expense over the life of the contract. When you expense it, you record the full cost on your income statement in the period it occurs. The rules are designed to ensure that the costs of winning and fulfilling a contract are recognized in a way that reflects how you earn revenue from that contract. This principle, known as the matching principle, prevents companies from manipulating their profits by choosing when to recognize large expenses. Making the correct call isn't just about following the rules; it's about creating a financial picture that truly represents your company's performance. It impacts key metrics like EBITDA and net income, which stakeholders and investors watch closely. Let's break down the specific criteria for each path so you can make the right decision every time.

When to Capitalize Costs

You should capitalize a cost when it directly contributes to future revenue. Think of it as an investment in the contract. Under ASC 340-40, you must capitalize costs to obtain or fulfill a contract if they meet three specific criteria. First, the cost must be directly related to a specific contract. Second, the cost must generate or enhance resources that will be used to satisfy performance obligations in the future. Finally, you must expect to recover the cost. A classic example is a sales commission paid to an employee for securing a multi-year contract. Since that commission helps generate revenue over several years, you would capitalize it and amortize it over the contract term.

When to Expense Costs

Some costs should be expensed as they are incurred, even if they relate to a contract. These are generally costs that don't meet all three criteria for capitalization. This category includes general and administrative costs that aren't explicitly chargeable to the customer under the contract. It also covers expenses from waste or inefficiencies, such as the cost of wasted materials or labor that weren't factored into the contract price. Additionally, ASC 340-40 offers a simpler option called a practical expedient. If the amortization period for a contract cost is one year or less, you can choose to expense it immediately. This can save time, but you must apply this policy consistently to similar contracts.

What Happens If You Get It Wrong?

Incorrectly classifying costs can misrepresent your company's financial health and lead to compliance issues. For instance, you cannot simply delay writing off costs to smooth out your profits or artificially inflate your assets. This could mislead investors and stakeholders about your company's profitability and operational efficiency. Furthermore, inconsistency is a major red flag for auditors. If you decide to use the practical expedient to expense short-term contract costs, you must apply that same treatment to all similar contracts. Failing to maintain a consistent policy can result in non-compliance and require you to restate your financial statements, which can be a costly and time-consuming process.

Use the Practical Expedient for Short-Term Contracts

Accounting standards can feel rigid, but they sometimes offer shortcuts to make your life easier. ASC 340-40 includes one such shortcut called a "practical expedient." Think of it as an express lane for handling certain contract costs. Instead of capitalizing these costs and spreading them out over time (amortizing them), this option lets you expense them immediately.

This approach is designed to save you time and simplify your accounting, but it only applies to specific situations. It’s a choice, not a requirement, so you need to understand what qualifies and weigh the benefits against the potential drawbacks before you decide if it’s the right move for your business. Let's break down what makes a contract "short-term" in this context and explore the pros and cons of using this expedient.

What Qualifies as a Short-Term Contract?

So, what exactly is a short-term contract under this rule? It’s not about the total length of the customer contract itself. Instead, it’s about the amortization period of the asset you would have recorded. If the time you would have spent spreading out the capitalized costs is one year or less, you can use the practical expedient.

This allows you to record those incremental costs—like sales commissions—as an expense in the period they occur. You get to skip the steps of creating an asset on your balance sheet and then methodically amortizing it. For businesses with many contracts that have a benefit period of 12 months or less, this can significantly clean up the books and reduce administrative work.

Pros and Cons of This Approach

The biggest pro of using the practical expedient is simplicity. It streamlines your accounting process, reduces the complexity of your balance sheet, and makes your financial reports easier to compare from one period to the next. You spend less time tracking and amortizing small-dollar, short-term assets.

However, there are some challenges to consider. The main hurdle is correctly identifying which costs qualify. It can be difficult to determine if a cost should be an asset or an expense, and making the wrong call can lead to compliance issues. This approach can also require coordination between your finance, sales, and legal teams to ensure everyone understands the rules. Furthermore, your existing systems might need updates to handle this accounting treatment, which requires a clear strategy for data integration.

How ASC 340-40 and ASC 606 Work Together

Think of ASC 340-40 and ASC 606 as partners in financial reporting. You can’t really have one without the other if you want your books to tell an accurate story. ASC 606 completely redefined how businesses recognize revenue, focusing on when value is transferred to the customer. ASC 340-40 is the logical follow-up, created to make sure the cost side of the equation aligns perfectly with that new revenue model. This pairing isn’t about adding more rules just for the sake of it; it’s about creating a clear, consistent, and honest picture of your company’s financial performance over the life of a customer contract.

Before these standards worked in tandem, it was common to see a company expense a huge sales commission in the first month of a three-year contract. This would make that first month look unprofitable and the following months seem artificially profitable. The new approach smooths this out, connecting the dots between what you spend to win and fulfill a contract and the revenue that contract generates over time. When you get this alignment right, your financial reports provide a much more insightful look into your company’s true profitability and long-term health. You can find more helpful articles like this one by checking out the other insights on our blog.

The Link Between Costs and Revenue

At its heart, the connection between these two standards is all about the matching principle—a fundamental accounting concept that says expenses should be recorded in the same period as the revenue they helped generate. ASC 606 sets the stage by defining when and how you recognize revenue from your customer contracts. ASC 340-40 then steps in to ensure the specific costs you incurred to obtain that contract are matched to that revenue stream.

This close relationship prevents the kind of financial distortion that happens when costs and revenue are out of sync. Instead of recognizing revenue over several years while taking the entire cost hit upfront, you spread the cost over the same period, giving you a true measure of a contract’s profitability year after year.

Aligning Your Cost and Revenue Strategies

So, what does this alignment look like in practice? Let’s use a common example: sales commissions. Say you pay a sales representative a $3,000 commission for securing a three-year customer contract. Instead of expensing the full $3,000 right away, ASC 340-40 requires you to capitalize it as an asset. You would then amortize it, recognizing $1,000 in expense each year for the three years of the contract. This way, the cost is perfectly aligned with the revenue you recognize each year.

This isn't a one-time calculation, either. You also have to regularly review these capitalized costs for impairment to ensure the asset's value on your books still reflects its future benefit. Juggling these amortization schedules and impairment tests can get complicated, which is why many finance teams schedule a demo to see how automation can streamline compliance.

Put ASC 340-40 into Practice

Alright, let's move from theory to action. Understanding the rules is one thing, but applying them to your business is where the real work begins. Implementing a new accounting standard can feel like a huge project, but you can make it manageable by breaking it down into clear steps. The key is to be methodical and ensure your entire team is on the same page. This section gives you a practical checklist, helps you anticipate common challenges, and clarifies your documentation duties.

Your Step-by-Step Compliance Checklist

Getting started with ASC 340-40 is much easier when you have a clear plan. Think of this as your roadmap to compliance.

  1. Identify Your Costs: First, go through your contract-related expenses and sort them. Clearly distinguish between the incremental costs you should capitalize (like sales commissions) and the costs you should expense immediately (like general marketing).
  2. Update Your Systems: Your current accounting software may need adjustments to properly track capitalized costs, their amortization schedules, and any potential impairment. Ensure your systems have the right integrations to handle these new tracking requirements.
  3. Train Your Team: This isn't just a task for the finance department. Your sales, legal, and operations teams need to understand which costs are affected so they can provide the right information from the start.
  4. Align with ASC 606: Double-check that the way you recognize costs lines up with how you recognize the related revenue under ASC 606. The timing should be in sync.
  5. Review for Impairment: Set up a regular process to check if your capitalized assets have lost value. This isn't a one-time task but an ongoing part of maintaining accurate financials.

Overcome Common Compliance Hurdles

As you put ASC 340-40 into practice, you might run into a few common roadblocks. Knowing what they are ahead of time can help you prepare. Many businesses find it challenging to decide which costs to capitalize versus expense, especially in gray areas. Updating legacy accounting systems can also be a significant investment of time and money.

Beyond that, accurately tracking amortization and impairment over the entire life of a contract requires careful attention to detail. It’s also a classic challenge to get different departments—like finance, sales, and legal—to work together and understand these new rules. Getting everyone on the same page is crucial for smooth financial operations. Finally, ensuring that your cost accounting under ASC 340-40 perfectly aligns with your revenue recognition under ASC 606 adds another layer of complexity.

How to Document and Review Your Costs

Once you’ve capitalized a cost as an asset, your work isn’t finished. You must systematically spread that cost (amortize it) over the period that the goods or services are transferred to the customer. Think of it as matching the expense to the revenue it helped generate.

You also need to regularly review these assets for impairment. This means checking if the carrying amount of the asset is still recoverable. If, for example, a contract is terminated early, the future value of that capitalized commission is gone, and you’ll need to record an impairment loss. For transparency, your financial reports must clearly disclose your amortization methods, how you test for impairment, and the balances of any capitalized assets. This documentation is exactly what auditors and stakeholders will be looking for.

Use Technology to Simplify ASC 340-40 Compliance

Trying to manage ASC 340-40 with spreadsheets and manual processes is like trying to build a house with a single screwdriver—it’s possible, but it’s incredibly inefficient and prone to costly mistakes. The level of detail required for tracking, capitalizing, and amortizing contract costs can quickly overwhelm even the most organized finance team. One wrong formula or missed entry can throw off your financial statements and create major headaches during an audit.

This is where technology becomes your most valuable asset. The right software doesn't just store your data; it actively helps you maintain compliance. By automating the tedious parts of cost accounting, you reduce the risk of human error, save countless hours, and gain a much clearer view of your company's financial health. Instead of spending your time chasing down commission reports and manually calculating amortization schedules, you can focus on what the numbers are actually telling you. Adopting a tech-forward approach isn't about replacing your team's expertise—it's about giving them the powerful tools they need to work more accurately and strategically.

Automate Your Cost Management

Let’s be honest: manually tracking every sales commission, bonus, and legal fee tied to a new contract is a grind. It’s repetitive work that’s ripe for error. Automation takes this burden off your plate. Modern accounting software can be configured to automatically identify and categorize incremental contract costs as they occur, ensuring nothing falls through the cracks. These tools can help organize all your contract documents and approvals in one place, making audits much simpler.

By using automated solutions to handle data collection and calculations, you create a reliable system of record. The software can accurately record all the necessary accounting entries for capitalized costs and maintain a clear, unchangeable trail for auditors. This frees up your team from tedious data entry and allows them to focus on higher-value analysis and financial strategy.

Integrate Data for Clearer Reporting

One of the biggest challenges in contract cost accounting is that the relevant data often lives in different systems. Your sales team’s commission data is in the CRM, contract terms are in a separate repository, and your financial data is in your ERP. Without a way to connect these dots, you’re left with an incomplete and fragmented picture. This makes it incredibly difficult to accurately apply ASC 340-40 and truly understand contract profitability.

For subscription businesses especially, using software designed for revenue and cost recognition can simplify this entire process. Platforms that offer seamless integrations with your existing systems pull all your disparate data into a single, unified view. When your cost data is directly linked to your revenue data, you get a crystal-clear picture of your financial performance over the life of each contract, empowering you to make smarter, data-driven decisions.

How ASC 340-40 Affects Your Financial Reports

Adopting ASC 340-40 is more than just a compliance task—it changes the very narrative of your financial statements. By shifting how you account for contract costs, you're altering key performance indicators that you, your investors, and your auditors rely on. This isn't just about moving numbers around; it's about presenting a more accurate picture of your company's financial health over the long term. Understanding these changes helps you communicate your performance clearly and confidently.

Which Financial Metrics Will Change?

The biggest shift you'll see is on your balance sheet and income statement. Instead of recording certain costs, like sales commissions, as an immediate expense, ASC 340-40 requires you to capitalize them. This means you'll record these costs as an asset on your balance sheet. This new asset is then gradually expensed (amortized) over the life of the related customer contract. This approach better aligns expenses with the revenue they help generate, giving a truer reflection of profitability for a given period. As a result, your operating margins and net income will appear smoother and more consistent over the contract's term, avoiding the sharp dips that come with expensing large upfront costs. You can find more helpful articles on our Insights blog.

What Your Stakeholders and Auditors Want to See

Your stakeholders and auditors want to see that you're managing these new assets responsibly. It's not enough to just capitalize a cost; you need a clear process for amortizing it over time. This means systematically spreading the cost across the periods where you deliver goods or services to the customer. They also want to see that you're performing regular impairment tests. An impairment test checks if the asset's value on your books is still recoverable. If circumstances change and the future revenue from the contract won't cover the capitalized cost, you'll need to write down the asset's value. Having a documented process for both amortization and impairment shows auditors you're compliant and gives stakeholders confidence in your numbers. If you need help setting up an audit-proof process, you can always schedule a consultation with our team.

What's Next in Contract Cost Accounting?

Getting a handle on ASC 340-40 is a huge step, but accounting standards are never set in stone. As business models evolve and regulations adapt, the way you apply these rules will also need to change. Staying ahead means looking beyond today’s compliance checklist and thinking about how you can build a more resilient and strategic financial operation for the future. It’s about turning a complex requirement into a competitive advantage. The goal isn't just to follow the rules, but to use them to gain a clearer picture of your company's financial health and long-term profitability. This forward-looking approach helps you make smarter decisions, from pricing contracts to managing sales commissions, ensuring your financial practices support sustainable growth. By embedding this mindset into your operations, you're not just preparing for the next audit; you're building a stronger business. The landscape of contract accounting is continuously shaped by new technologies and business practices, like the rise of subscription models and complex service agreements. Understanding the principles behind the rules allows you to apply them effectively, even in novel situations. This is where you move from reactive compliance to proactive financial strategy, setting your business up for success no matter what changes come next.

New Ways to Apply ASC 340-40

The core idea of ASC 340-40 is to better match costs with the revenue they help generate. This accounting rule ensures that costs related to winning and fulfilling a contract, like sales commissions, are spread out over the life of that contract instead of being expensed immediately. If you expect to recover these costs from the customer, you should record them as an asset on your books. From there, you’ll spread out, or amortize, that asset over the period you’re providing the goods or services. You also need to regularly check if the asset has lost value—a process called impairment testing—and make adjustments as needed. You can find more financial insights like this on our blog.

Prepare for Future Regulatory Changes

Getting proactive is the best way to prepare for any future shifts in accounting rules. Start by carefully reviewing each contract and renewal to determine its true "economic life"—the entire period it will benefit your business. This isn't always the same as the initial contract term. You should also create a regular schedule to check your capitalized cost assets for impairment, which happens if the asset's book value is higher than the future cash it’s expected to bring in. Making sure your approach to ASC 340-40 works in harmony with ASC 606 revenue recognition can be tricky, but it's essential for accurate reporting. If you’re feeling stuck, it might be time to talk to an expert. You can schedule a demo to see how automation can simplify compliance and give you a clearer view of your financials.

Related Articles

Frequently Asked Questions

What's the most common mistake companies make with ASC 340-40? The most frequent misstep is inconsistency. This often shows up in two ways. First, businesses might incorrectly classify costs, expensing something that should have been capitalized or vice versa. Second, they might apply the practical expedient—the rule that lets you expense costs for short-term contracts—to some contracts but not to other similar ones. Auditors look for consistent application of your accounting policies, so picking a method and sticking to it for all comparable contracts is essential for staying compliant.

My sales team gets paid a commission. Does that mean I always have to capitalize it? Not necessarily, but usually, yes. The key is whether the commission is an "incremental" cost, meaning you only paid it because you won that specific contract. If so, it generally needs to be capitalized. However, you have an option for simplicity. If the amortization period for that cost is one year or less, you can choose to use the practical expedient and expense the commission right away. The important thing is to apply this choice consistently across all similar contracts.

What happens to a capitalized cost if a customer cancels their contract early? This is a great question and it highlights the concept of impairment. If a customer leaves before their contract is up, the future revenue you expected from them is gone. That means the capitalized asset tied to their contract (like their sales commission) has lost its value. You can't keep it on your books. You must perform an impairment test and write off the remaining value of the asset as a loss in that period.

We have a lot of one-year contracts. Can we just expense all the related costs to keep things simple? Yes, you can. This is exactly what the practical expedient is for. If the period over which you would amortize a contract cost is one year or less, the standard gives you the option to expense that cost immediately. This saves you the work of tracking and spreading the cost over 12 months. Just remember, this is an accounting policy choice. Once you decide to use this shortcut for a certain type of contract, you must apply it to all other similar contracts.

How does this standard actually help my business, or is it just more accounting work? While it can feel like extra work upfront, following ASC 340-40 gives you a much more accurate view of your company's profitability. By matching costs directly to the revenue they help create, you can see how profitable each contract truly is over its entire lifecycle. This prevents the financial distortion that happens when you expense a large upfront cost against a single month's revenue. This clarity helps you make smarter strategic decisions and gives investors and lenders more confidence in your financial reporting.

Jason Berwanger

Former Root, EVP of Finance/Data at multiple FinTech startups

Jason Kyle Berwanger: An accomplished two-time entrepreneur, polyglot in finance, data & tech with 15 years of expertise. Builder, practitioner, leader—pioneering multiple ERP implementations and data solutions. Catalyst behind a 6% gross margin improvement with a sub-90-day IPO at Root insurance, powered by his vision & platform. Having held virtually every role from accountant to finance systems to finance exec, he brings a rare and noteworthy perspective in rethinking the finance tooling landscape.