REVENUE RECOGNITION |
12 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2026 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Revenue from Contract with Customer [Abstract] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| REVENUE RECOGNITION |
NOTE 3 – REVENUE RECOGNITION
The Company determines revenue recognition through the following steps:
The Company records the amount of revenue and related costs by considering whether the entity is a principal (gross presentation) or an agent (net presentation) by evaluating the nature of its promise to the customer. Revenue is presented net of sales, value-added and other taxes collected from customers and remitted to government authorities.
The Company has two primary revenue streams: core revenue and non-core revenue.
Core Revenue
The Company generates its core revenue from the following sources: (1) software licenses, (2) services, which include implementation and consulting services, and (3) subscription and support, which includes post-contract support, of its enterprise software solutions for the lease and finance industry. The Company offers its software using the same underlying technology via two models: a traditional on-premises licensing model and a subscription model. The on-premises model involves the sale or license of software on a perpetual basis to customers who take possession of the software and install and maintain the software on their own hardware. Under the subscription delivery model, the Company provides access to its software on a hosted basis as a service and customers generally do not have the contractual right to take possession of the software.
Non-Core Revenue
The Company generates its non-core revenue by providing business process outsourcing (“BPO”), other IT services and internet services.
Performance Obligations
A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account under Topic 606. The transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied by transferring the promised good or service to the customer. The Company identifies and tracks the performance obligations at contract inception so that the Company can monitor and account for the performance obligations over the life of the contract.
NETSOL TECHNOLOGIES, INC. Notes to Consolidated Financial Statements June 30, 2026 and 2025
The Company’s contracts which contain multiple performance obligations generally consist of the initial purchase of subscriptions or licenses and a professional services engagement. License purchases generally have multiple performance obligations as customers purchase post-contract support and services in addition to the licenses. The Company’s single performance obligation arrangements are typically post-contract support renewals, subscription renewals and services engagements.
For contracts with multiple performance obligations where the contracted price differs from the standalone selling price (“SSP”) for any distinct good or service, the Company may be required to allocate the contract’s transaction price to each performance obligation using its best estimate for the SSP.
Software Licenses
Transfer of control for software is considered to have occurred upon delivery of the product to the customer. The Company’s typical payment terms tend to vary by region, but its standard payment terms are within 30 days of invoice.
Subscription
Subscription revenue is recognized ratably over the initial subscription period committed to by the customer commencing when the product is made available to the customer. The initial subscription period is typically 12 to 60 months. The Company generally invoices its customers in advance in quarterly or annual installments and typical payment terms provide that customers make payment within 30 days of invoice.
Post Contract Support
Revenue from support services and product updates, referred to as subscription and support revenue, is recognized ratably over the term of the maintenance period, which in most instances is one year. Software license updates provide customers with rights to unspecified software product updates and patches released during the term of the support period on a when-and-if available basis. The Company’s customers purchase both product support and license updates when they acquire new software licenses. In addition, a majority of customers renew their support services contracts annually and typical payment terms provide that customers make payment within 30 days of invoice.
Professional Services
Revenue from professional services is typically comprised of implementation, development, data migration, training or other consulting services. Consulting services are generally sold on a time-and-materials or fixed fee basis and can include services ranging from software installation to data conversion and building non-complex interfaces to allow the software to operate in integrated environments. The Company recognizes revenue for time-and-materials arrangements as the services are performed. For fixed-fee implementation and customization services that are satisfied over time, revenue is recognized using an input method based on person-days incurred relative to total estimated person-days required to complete the services. Management applies judgment when estimating project status and the costs necessary to complete the services projects. A number of internal and external factors can affect these estimates, including labor rates, utilization and efficiency variances and specification and testing requirement changes. Services are generally invoiced upon milestones in the contract or upon consumption of the hourly resources and payments are typically due 30 days after invoice.
BPO and Internet Services
Revenue from BPO services is recognized based on the stage of completion which is measured by reference to labor hours incurred to date as a percentage of total estimated labor hours for each contract. Internet services are invoiced either monthly, quarterly or half-yearly in advance to the customers and revenue is recognized ratably over time on a monthly basis.
NETSOL TECHNOLOGIES, INC. Notes to Consolidated Financial Statements June 30, 2026 and 2025
Disaggregated Revenue
The Company disaggregates revenue from contracts with customers by category — core and non-core, as it believes it best depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors.
The Company’s disaggregated revenue by category is as follows:
Significant Judgments
Due to the complexity of certain contracts, the revenue recognition treatment under Topic 606 for the Company’s arrangements may depend on contract-specific terms and may vary in some instances.
Judgment is required to determine the SSP for each distinct performance obligation. The Company rarely licenses or sells products on a standalone basis, so the Company is required to estimate the range of SSPs for each performance obligation. In instances where SSP is not directly observable because the Company does not sell the license, product or service separately, the Company determines the SSP using information that may include market conditions and other observable inputs. In making these judgments, the Company analyzes various factors, including its pricing methodology and consistency, size of the arrangement, length of term, customer demographics and overall market and economic conditions. Based on these results, the estimated SSP is set for each distinct product or service delivered to customers.
The most significant judgments and estimates involved in the Company’s revenue recognition policies are (1) determining the standalone selling prices of the Company’s software licenses, and (2) measuring progress toward satisfaction of performance obligations for implementation, customization, and other services.
The standalone selling price of the licenses is measured primarily through an analysis of pricing that management evaluates when quoting prices to customers. Although the Company has no history of selling its software separately from post-contract support and other services, the Company does have historical experience with amending contracts with customers to provide additional modules of its software or providing those modules at an optional price. This information guides the Company in assessing the standalone selling price of the Company’s software, since the Company can observe instances where a customer had a particular component of the Company’s software that was essentially priced separately from other goods and services that the Company delivered to that customer.
NETSOL TECHNOLOGIES, INC. Notes to Consolidated Financial Statements June 30, 2026 and 2025
The Company recognizes revenue from implementation and customization services over time using an input method based on person-days incurred relative to total estimated person-days required to complete the implementation or customization services. The Company believes that person-days provide a faithful depiction of the Company’s performance because the level of effort required to satisfy the performance obligation is primarily driven by the amount of employee time devoted to the implementation or customization services. The Company reviews and updates its estimates of the total person-days required to complete these services at each reporting period. Changes in these estimates are accounted for on a cumulative catch-up basis in the period in which the estimates are revised.
If a group of agreements is entered into at or near the same time and so closely related that they are, in effect, part of a single arrangement, such agreements are deemed to be combined as one arrangement for revenue recognition purposes. The Company exercises significant judgment to evaluate the relevant facts and circumstances in determining whether agreements should be accounted for separately or as a single arrangement. The Company’s judgments about whether a group of contracts comprises a single arrangement can affect the allocation of consideration to the distinct performance obligations, which could have an effect on results of operations for the periods involved.
If a contract includes variable consideration, the Company exercises judgment in estimating the amount of consideration to which it expects to be entitled in exchange for transferring the promised goods or services to a customer. When estimating variable consideration, the Company considers all relevant facts and circumstances. Variable consideration is included in the transaction price only to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved.
Contract Balances
The timing of revenue recognition may differ from the timing of invoicing to customers, and these timing differences result in receivables, contract assets, or contract liabilities on the Company’s Consolidated Balance Sheets. The Company records contract assets when the Company has transferred goods or services but does not yet have the right to consideration. The Company records contract liabilities when the Company has received or has the right to receive consideration but has not yet transferred goods or services to the customer.
The contract assets are transferred to receivables when the rights to consideration become unconditional, usually upon completion of a milestone.
The Company’s contract assets and contract liabilities are as follows:
NETSOL TECHNOLOGIES, INC. Notes to Consolidated Financial Statements June 30, 2026 and 2025
The Company’s contract liabilities reconciliation is as follows:
During the year ended June 30, 2026, the Company recognized revenue of $2,837,000, which was included in the contract liabilities balance at the beginning of the period. All other activity in contract liabilities is due to the timing of invoicing in relation to the timing of revenue recognition.
Revenue allocated to remaining performance obligations represents the transaction price allocated to the performance obligations that are unsatisfied, or partially unsatisfied, which includes contract liabilities and amounts that will be invoiced and recognized as revenue in future periods. Contracted but unsatisfied performance obligations were approximately $49,148,000 as of June 30, 2026, of which the Company estimates to recognize approximately $22,546,000 in revenue over the next 12 months and the remainder over an estimated 4 years thereafter. Actual revenue recognition depends in part on the timing of software modules installed at various customer sites. Accordingly, some factors that affect the Company’s revenue, such as the availability and demand for modules within customer geographic locations, is not entirely within the Company’s control. In instances where the timing of revenue recognition differs from the timing of invoicing, the Company has determined that its contracts generally do not include a significant financing component because the primary purpose of invoicing terms is to provide customers with simplified and predictable ways of purchasing the Company’s products and services, and not to facilitate financing arrangements. For certain contracts where the timing between the transfer of goods or services and payment provides a significant financing component, the Company adjusts the promised amount of consideration for the effects of the time value of money using a discount rate that reflects the financing characteristics of the arrangement.
Contract Liabilities
The Company typically invoices its customers for subscription and support fees in advance on a quarterly or annual basis, with payment due at the start of the subscription or support term. Unpaid invoice amounts for non-cancelable licenses and services starting in future periods are included in accounts receivable and contract liabilities.
Practical Expedients and Exemptions
There are several practical expedients and exemptions allowed under Topic 606 that impact timing of revenue recognition and the Company’s disclosures. The Company has applied the following practical expedients:
● The Company does not evaluate a contract for a significant financing component if payment is expected within one year or less from the transfer of the promised items to the customer. ● The Company generally expenses sales commissions and sales agent fees when incurred when the amortization period would have been one year or less or the commissions are based on cashed received. These costs are recorded within sales and marketing expense in the Consolidated Statement of Operations. ● The Company does not disclose the value of unsatisfied performance obligations for contracts for which the Company recognizes revenue at the amount to which it has the right to invoice for services performed (applies to time-and-material engagements).
NETSOL TECHNOLOGIES, INC. Notes to Consolidated Financial Statements June 30, 2026 and 2025
Costs to Obtain a Contract
The Company does not have a material amount of costs to obtain a contract capitalized at any balance sheet date. In general, the Company incurs few direct incremental costs of obtaining new customer contracts. The Company rarely incurs incremental costs to review or otherwise enter into contractual arrangements with customers. In addition, the Company’s sales personnel receive fees that are referred to as commissions, but that are based on more than simply signing up new customers. The Company’s sales personnel are required to perform additional duties beyond new customer contract inception dates, including fulfillment duties and collections efforts.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||