v3.26.3
REVENUE RECOGNITION
3 Months Ended
Sep. 30, 2026
Revenue from Contract with Customer [Abstract]  
REVENUE RECOGNITION

NOTE 3 – REVENUE RECOGNITION

 

The Company determines revenue recognition through the following steps:

 

●Identification of the contract, or contracts, with a customer;
●Identification of the performance obligations in the contract;
●Determination of the transaction price;
●Allocation of the transaction price to the performance obligations in the contract; and
●Recognition of revenue when, or as, the Company satisfies a performance obligation.

 

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.

 

 

NETSOL TECHNOLOGIES, INC.

Notes to Condensed Consolidated Financial Statements

September 30, 2026

(Unaudited)

 

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.

 

The Company’s contracts which contain multiple performance obligations generally consist of the initial purchase of subscription 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

 

Revenue from software licenses is recognized when control of the software license transfers to the customer, which is generally upon delivery of the software and when the customer has the ability to use and benefit from the software. Software licenses are generally provided as perpetual licenses deployed in customer-hosted or on-premise environments. 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.

 

 

NETSOL TECHNOLOGIES, INC.

Notes to Condensed Consolidated Financial Statements

September 30, 2026

(Unaudited)

 

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, most 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 implementations 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 overtime on a monthly basis.

 

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:

 

   2026   2025 
  

For the Three Months

Ended September 30,

 
   2026   2025 
Core:        
License  $549,263   $72,225 
Subscription and support   9,505,208    8,960,555 
Services   5,754,553    5,094,911 
Total core revenue, net   15,809,024    14,127,691 
           
Non-Core:          
Services   603,436    884,232 
Total non-core revenue, net   603,436    884,232 
           
Total net revenue  $16,412,460   $15,011,923 

 

 

NETSOL TECHNOLOGIES, INC.

Notes to Condensed Consolidated Financial Statements

September 30, 2026

(Unaudited)

 

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 stand-alone 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 stand-alone selling prices of the Company’s software licenses, and (2) measuring progress toward satisfaction of performance obligations for implementation, customization, and other services.

 

The stand-alone 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 stand-alone 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.

 

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 the 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.

 

 

NETSOL TECHNOLOGIES, INC.

Notes to Condensed Consolidated Financial Statements

September 30, 2026

(Unaudited)

 

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:

 

  

As of

September 30, 2026

  

As of

June 30, 2026

 
           
Contract assets  $21,460,654   $18,707,582 
           
Contract liabilities  $6,941,958   $10,287,225 

 

The Company’s contract liabilities reconciliation is as follows:

 

   Unearned Revenue 
Balance at June 30, 2026  $10,287,225 
Invoiced   3,401,551 
Revenue Recognized   (6,759,099)
Adjustments   12,281 
Balance at September 30, 2026  $6,941,958 

 

During the three months ended September 30, 2026, the Company recognized revenue of $4,581,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 the 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 $47,326,000 as of September 30, 2026, of which the Company estimates to recognize approximately $19,695,000 in revenue over the next 12 months and the remainder over an estimated 3 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 certain arrangements, the timing of revenue recognition differs from the timing of invoicing and cash collections, which may result in Contract assets or Contract liabilities balances. The Company evaluates its contracts to determine whether a significant financing component exists. In arrangements where payment terms are extended beyond one year and are determined to provide financing to the customer, the transaction price is adjusted to reflect the time value of money. The related financing component is recognized as interest income over the payment term using the effective interest method. For other arrangements, the primary purpose of the Company’s billing terms is to align invoicing with contractual milestones, customer acceptance provisions, or implementation schedules, and not to provide financing to customers or the Company.

 

 

NETSOL TECHNOLOGIES, INC.

Notes to Condensed Consolidated Financial Statements

September 30, 2026

(Unaudited)

 

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 the 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 cash 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).

 

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.

 

 

NETSOL TECHNOLOGIES, INC.

Notes to Condensed Consolidated Financial Statements

September 30, 2026

(Unaudited)