Management’s Discussion and Analysis of Financial Condition and Results of Operations
Quantitative and Qualitative Disclosures About Market Risk
Financial Statements
Changes in and Disagreements with Accountants on Accounting and Financial Disclosure
Controls and Procedures
Other Information
Disclosure Regarding Foreign Jurisdictions that Prevent Inspections
Part III
Directors, Executive Officers and Corporate Governance
Executive Compensation
Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
Certain Relationships and Related Transactions, and Director Independence
Principal Accountant Fees and Services
Part IV
Exhibits and Financial Statement Schedules
Form 10-K Summary
Signatures
PART I
Forward-Looking Statements
In addition to historical information, this Form 10-K may contain forward-looking statements relating to CoreCard Corporation ( “ CoreCard ” ). All statements, trend analyses and other information contained in the following discussion relative to markets for our products and trends in revenue, gross margins and anticipated expense levels, as well as other statements including words such as “ may ” , “ will ” , “ anticipate ” , “ believe ” , “ intend ” , “ plan ” , “ estimate ” , “ expect ” , ” strategy ” and “ likely ” , and other similar expressions constitute forward-looking statements. Prospective investors and current shareholders are cautioned that any such forward-looking statements are not guarantees of future performance and involve risks and uncertainties, and that actual results may differ materially from those contemplated by such forward-looking statements. A number of the factors that we believe could impact our future operations are discussed in Management ’ s Discussion and Analysis of Financial Condition and Results of Operations in Item 7 of this Form 10-K. CoreCard undertakes no obligation to update or revise its forward-looking statements to reflect changed assumptions, the occurrence of unanticipated events or changes in future operating results except as required by law.
ITEM 1.
BUSINESS
Overview
CoreCard Corporation, a Georgia corporation, and its predecessor companies have operated since 1973 and its securities have been publicly traded since 1980. In this report, sometimes we use the terms “Company”, “us”, “ours”, “we”, “Registrant” and similar words to refer to CoreCard Corporation and subsidiaries. Our executive offices are located in Norcross, Georgia and our website is www.corecard.com.
We are primarily engaged in the business of providing technology solutions and processing services to the financial technology and services market, commonly referred to as the FinTech industry. Our operations are conducted through our subsidiaries located in Romania, India, the United Arab Emirates and Colombia, as well as the corporate office in Norcross, Georgia which provides significant administrative, human resources and executive management support. CoreCard’s non-U.S. subsidiaries are CoreCard SRL in Romania, CoreCard Software Pvt Ltd in India, CoreCard Colombia SAS in Colombia and CoreCard Software DMCC in the United Arab Emirates, and these subsidiaries perform software development and testing as well as processing operations support.
CoreCard designs, develops and markets a comprehensive suite of software solutions to program managers, accounts receivable businesses, financial institutions, retailers and processors to manage their credit and debit cards, prepaid cards, private label cards, fleet cards, buy now pay later programs, loyalty programs and accounts receivable and loan transactions. CoreCard utilizes the same core software solution in its processing operations as it sells to licensees, although licensees typically request a variety of customizations which may or may not deviate from the core software solution offering.
The CoreCard software solutions are designed to allow companies to offer any type of transacting account or card issuing program as well as installment and revolving loans, to set up and maintain account data, to record advances and payments, to assess fees, interest and other charges, to resolve disputes and chargebacks, to manage collections of accounts receivable, to generate reports and to settle transactions with financial institutions and network schemes.
The CoreCard proprietary software applications are based on CoreCard’s core financial transaction processing platform (CoreENGINE™) and are engineered to address the unique requirements of customers and program managers that issue or process:
Credit Cards/Loans – revolving or non-revolving credit issued to consumer or business accounts (with or without a physical card) that typically involve interest, fees, settlement, collections, etc. Within this market, CoreCard offers software specifically tailored to handle private label cards, network branded (i.e., MasterCard, VISA, American Express or Discover) bank cards, fleet cards, loans of any type, or any other type of “system of record” accounts receivable.
Prepaid/Debit Cards – pre-loaded funds drawn down for purchase or cash withdrawal typically involving a variety of fees but no interest. Numerous examples exist including gift cards, loyalty/reward cards, health benefit cards, payroll and benefits disbursement, student aid disbursement, government assistance payments, corporate expense cards, transit cards and any other type of “system of record” stored value accounts.
The CoreCard software solutions are designed to allow customers to optimize their card account management systems, improve customer retention, lower operating costs and create greater market differentiation. The CoreCard solutions are feature-rich, have web interfaces including a standard library of APIs and contain financial transaction processing solutions that should allow customers to automate, streamline and optimize business processes associated with the set-up, administration, management and settlement of credit, prepaid and loan accounts, to process transactions, and to generate reports and statements for these accounts. In addition, because the CoreCard products are designed to run on lower cost, scalable PC-based servers, rather than expensive legacy mainframe computers, customers may benefit from lower overall costs since the solution provides scalability by adding additional servers as card volume grows. The CoreCard product functionality includes embedded multi-lingual, multi-currency support, web-based interface, real-time processing, complex rules-based authorizations, account hierarchies, documented APIs for easy integration to the backend functionality and robust fee libraries. These features support customer-defined pricing and payment terms and we believe that they allow CoreCard’s customers to create new and innovative card programs to differentiate themselves in the marketplace and improve customer retention.
We believe CoreCard is unique among software companies because it offers a full array of card and account management software solutions, available either for in-house license or outsourced processing by CoreCard’s processing business (“Processing Services”) at the customer’s option. CoreCard also provides customers with a unique option to license the same CoreCard software that is used in the CoreCard processing environment and transfer it in-house for customer-controlled processing at a later date.
License – CoreCard sells a software license to a customer who then runs the CoreCard software system, configured for the customer’s unique requirements, at a customer-controlled location. It usually requires substantial additional resources from CoreCard to customize or operate the licensed software. CoreCard is de-emphasizing the license option.
Processing Services – CoreCard offers processing services that allow customers to outsource their card processing requirements to CoreCard. CoreCard manages all aspects of the processing functions using its proprietary software configured for each processing customer.
We continue to add resources to expand upon our infrastructure investment to support CoreCard’s Processing Services line of business. CoreCard processes prepaid cards and credit cards (private label and open loop/network) for a number of customers and anticipates steadily growing this business further in 2025 and future years. CoreCard has multiple secure processing data centers at third party locations, is certified as compliant with the Payment Card Industry (PCI) Data Security Standards and has an SOC 1 and SOC 2 independent audit report that can be relied on by its prepaid and credit processing customers. It has obtained certification from American Express, Discover, MasterCard, Visa, Star and Pulse.
CoreCard added Goldman Sachs Group, Inc. as a customer in 2018, referred to as “Customer A” in the Notes to Consolidated Financial Statements, which represented 62% and 67% of our consolidated revenues for the twelve months ended December 31, 2024 and 2023, respectively. We expect future professional services, maintenance, and license revenue from this customer in 2025 and future years, however the amount and timing will be dependent on various factors not in our control such as the number of accounts on file, the level of customization needed by the customer and whether the customer continues its credit card line of business.
CoreCard has relationships with several financial institutions that are important for network certification, referrals for processing or program managers, and sponsoring prospective card programs.
CoreCard has Program Manager capabilities in addition to processing services, which has allowed us to gain additional experience and adding the potential for increased revenue, although we do not expect any significant revenue impact as a Program Manager in the near term.
CoreCard’s principal target markets include consumer revolving credit portfolios, accounts receivable businesses, prepaid card issuers, retail and private-label issuers (large and small), small third-party processors, and small, mid-size and large financial institutions in the United States. CoreCard has customers in international markets as well. CoreCard competes with third-party card processors that allow customers to outsource their account transaction processing rather than acquire software to manage their transactions in-house. CoreCard competes with several larger and more established processors. Many of CoreCard’s competitors, especially certain processors, have significantly more financial, marketing and development resources than CoreCard and have large, established customer bases often tied to long-term contracts. CoreCard believes it can compete successfully in its selected markets by providing to its licensed software customers and processing customers a robust technology platform, greater system flexibility and more customer-driven marketing options. Additionally, the size and flexibility of CoreCard can help customers get to market more quickly with customized, flexible programs. Under our Processing Services option, customers can contract with CoreCard to provide processing services for their accounts using CoreCard software configured to the customer’s preferences, with an option to license the same software and bring it in-house when and if the customer decides to become its own processor in the future. We believe this transition path for customers is unique in the industry.
The CoreCard software platform and modules include CoreCREDIT™, CoreENGINE™, CoreISSUE™, CoreFRAUD™, CoreCOLLECT™, CoreAPP™, CoreMONEY™ and CoreACQUIRE™. Using a proprietary, base transaction processing platform called CoreENGINE, the CoreCard application modules have been further enhanced to meet the specific requirements of different market segments; for instance, CoreISSUE™ is available in different versions tailored to the requirements for issuing prepaid cards, fleet cards, bank cards or private label cards/accounts as well as accounts receivable management. In addition, CoreCard configures and/or customizes its robust base modules with additional or specific functionality to meet each customer’s requirements. The Company has developed and licensed such products to customers in the prepaid, fleet, private label, retail and credit markets. As is typical of most software companies, CoreCard expects to continually enhance and upgrade its existing software solutions and to develop additional modules to meet changing customer and market requirements. To date, CoreCard has focused its extensive development and limited sales activities on building a base of customers in each of its target markets, as well as working to put in place the infrastructure and processes to be able to scale its business successfully, particularly for the Processing Services business.
CoreCard has been an innovation-focused company since its inception. We are currently working on the next generation of the CoreCard platform and solutions, which seeks to leverage progress in commercial state-of-the-art distributed technologies alongside now widely adopted agile work methodologies and practices to transform our entire suite of offerings. The new solution set will be designed to be ‘cloud native’ while being cloud vendor agnostic, with the goal of on-demand infinite scalability. In addition to improvements in technology capabilities, the new platform is expected to improve efficiency in product development, operations, and services functions.
Historically, most of the Company’s sales have resulted from prospects contacting CoreCard based on an online search or through industry referrals. CoreCard typically sells its products directly to customers, often in competitive situations, with relatively long sales and implementation cycles.
We have several revenue streams. We receive software license fees that vary depending upon the number of licensed users, number of accounts on the system, and the number of software modules licensed. We also derive service revenue from implementation, customization, and annual maintenance and support contracts for our licensed software. Processing customers pay an implementation and setup fee plus monthly service fees, primarily based on number of accounts, under a contract with a term of generally three or more years. Depending on factors such as contract terms, customer implementation and testing schedule, and extent of customization or configuration required and whether we are licensing or processing, the timing of revenue recognition on contracts may lead to considerable fluctuation in revenue and profitability. There are often delays in implementation cycles, especially for processing customers, due to third party approvals or processes that are outside of CoreCard’s control and thus it is difficult to predict with certainty when we will be able to begin recognizing revenue on new contracts.
CoreCard’s licensed software products are used by its customers to manage and process various credit, debit and prepaid card programs and there are a number of U.S. and international federal, state and local regulations governing the issuance of and the processing of financial transactions associated with such cards. CoreCard’s customers are required to comply with such regulations and, to the extent that customers depend on their licensed CoreCard software to manage and process their card accounts, the CoreCard software features and functionality should allow customers to comply with the various governmental regulations. CoreCard evaluates applicable regulations and regularly upgrades and enhances its software to help its customers meet their obligations to comply with current and anticipated governmental regulations. As part of CoreCard’s Processing Services business, CoreCard provides compliance-related services, including data and network security, customer identification screening and regular reporting. These services are designed to enable CoreCard’s customers to comply with applicable governmental regulations, including but not limited to the Bank Secrecy Act and Anti-Money Laundering regulations, although final responsibility for compliance rests with the customer. Depending on the extent of changes and new governmental regulations, CoreCard will regularly incur additional costs to modify its software and services to be compliant with those changes and regulations. CoreCard has no material costs related to compliance with environmental laws.
Our business is not considered seasonal although the use of certain of our products may grow with the summer travel season for our Middle East customers and higher end-of-year spending patterns and possibly cause a small revenue increase during these periods.
For additional information about trends and risks likely to impact our business, please refer to Management’s Discussion and Analysis of Financial Condition and Results of Operations in Item 7 of this Form 10-K.
Development Costs
We spent $8.9 million and $8.5 million in the years ended December 31, 2024 and 2023, respectively, on software development. We maintain a workforce of approximately 1,000 employees in our offshore operations in India, Romania, the United Arab Emirates and Colombia for software development and testing, as well as operations support for Processing Services. We regularly work to improve our financial technology software in response to market requirements and trends, and to changes in and new government regulations, and expect to continue to do so. Additionally, we have invested, and will continue to invest, in development costs relating to the development of next generation platform and solutions.
Patents, Trademarks and Trade Secrets
We have one U.S. patent covering aspects of CoreCard’s core software platform. It may be possible for competitors to duplicate certain aspects of our products and processes even though we regard such aspects as proprietary. We have registered with the U.S. Patent and Trademark Office and several foreign jurisdictions various trademarks and service marks for our products. We believe that an active trade secret, trade name, trademark, and copyright protection program is one element in developing and maintaining brand recognition and protecting our intellectual property. We presently market our products under trademarks and service marks such as CoreCard, CoreENGINE™, CoreISSUE™, CoreCOLLECT™, CoreMONEY™ and others.
Personnel
As of February 28, 2025, we had approximately 1,000 full-time equivalent employees (including our subsidiaries in the United States and foreign countries). Of these, the majority are involved in CoreCard’s software development, testing and operations, and 6 in corporate functions. Our employees are not represented by a labor union, we have not had any work stoppages or strikes, and we believe our employee relations are good.
Financial Information About Geographic Areas
See Note 12 to the Consolidated Financial Statements. Except for the risk associated with fluctuations in currency, we do not believe there are any specific risks attendant to our foreign operations that are materially different than the general business risks discussed above, in Management’s Discussion and Analysis of Financial Condition and Results of Operations in Item 7 of this Form 10-K, or elsewhere in this Form 10-K.
ITEM 1A.
RISK FACTORS
Not required for smaller reporting companies.
ITEM 1B.
UNRESOLVED STAFF COMMENTS
None.
ITEM 1C.
CYBERSECURITY
We recognize the importance of assessing, identifying, and managing material risks from cybersecurity threats to our business and operations and developing, implementing, and maintaining robust cybersecurity measures to safeguard our information systems. CoreCard’s information technology network, infrastructure, and software systems, including integration points to third parties related to the FinTech services the Company offers, are critical to the Company’s business and operations. The Company holds confidential, proprietary, and personal information about its customers, its customers’ customers, employed or contracted personnel, and third-party vendors. In addition, the Company’s business in the FinTech industry requires it to be compliant with Payment Card Industry (PCI) Data Security Standards and U.S. and foreign data and information security mandates specific to its operations and services. To address these items, CoreCard has developed a robust cybersecurity risk management program focused on identifying, assessing and managing cybersecurity risk. The program involves a dedicated team responsible for operational cybersecurity, and includes an internal IT Security Team, PCI Compliance Force, and Emergency Management Team, which together are responsible for developing and executing the Company’s cybersecurity strategy and identifying and mitigating related risks.
The IT Security Team consists of five members, led by the VP of IT of the Company’s CoreCard Software subsidiary, and focuses on the Company’s overall data and cybersecurity. The PCI Compliance Force consists of six members, is led by the subsidiary’s Chief Technology Officer, and focuses on the Company’s compliance with PCI standards. Both teams hold regular meetings to discuss and report on, as applicable, meaningful cybersecurity risks, threats, incidents, and vulnerabilities, and changes in and compliance with industry data and cybersecurity standards. The teams also develop and oversee mitigation and remediation activities within their areas of responsibility. The teams, in conjunction with senior management, work to ensure that the Company is meeting requirements of applicable regulations and that the Company’s third-party vendors are also meeting compliance requirements. The teams are also tasked with the development and maintenance of business continuity plans, security policies and procedures. The Company’s Emergency Management Team, which consists of seven members and is led by the Company’s Chief Executive Officer, has developed business incident response runbooks designed to guide operational staff with a set framework for response and mitigation to cybersecurity incidents and threats.
The Company has also designed its information technology systems and infrastructure to protect its and its customers’ data with industry standard security, and the Company must pass an annual PCI audit with rules specific to the Company’s operation of cardholder data environments. The Company’s cybersecurity defensive protections are focused on detecting and mitigating cybersecurity threats before they can cause harm. The Company performs periodic penetration and vulnerability scan testing on both its internal and external facing infrastructure and systems. All Company employees are required to take cybersecurity training on an annual basis and must pass an examination designed to ensure knowledge transfer. CoreCard also utilizes a third-party security auditor for PCI audits, security training, and cybersecurity risk consulting. This partnership enables us to leverage specialized knowledge and insights, with the goal of ensuring our cybersecurity strategies and processes remain current.
Our business is managed under the direction of our Board of Directors (the “Board”), which guides our long-term strategy and represents the highest level of oversight at the Company. Our full Board oversees our enterprise risk management , which includes oversight of risks from cybersecurity threats. Our Board views the identification and effective management of cybersecurity threats as a critical component of its overall risk management and oversight responsibilities. Our management team provides regular updates to the Board on cybersecurity risks and threats. These updates cover, among other things, our cyber risks and threats, the status of projects to strengthen our information security systems, and the emerging threat landscape. In turn, the Board reviews and discusses these cyber risks and threats and provides advice and guidance on the adequacy of our initiatives on cybersecurity risk management.
The Company faces a number of cybersecurity risks in connection with its business. Based on the information the Company has as of the date of this Form 10-K, the Company does not believe that any risks from cybersecurity threats, including as a result of any previous cybersecurity incidents, have materially affected or are reasonably likely to materially affect the Company’s business strategy, results of operations or financial position. However, cybersecurity threats are constantly evolving, and many of the security measures that the Company has implemented must also evolve over time. While CoreCard seeks to utilize industry standard measures and tools to monitor and address these evolving threats, the Company may not be able to anticipate, prevent or mitigate its cybersecurity risks, the occurrence of which could result in significant legal and financial exposure, theft, damage to the Company’s reputation, interruption of the Company’s business operations, the loss of confidence in the Company’s security measures, and harm to the Company’s business.
ITEM 2.
PROPERTIES
As of December 31, 2024, we had a lease covering approximately 27,000 square feet in Norcross, Georgia to house our product development, sales, service and administration operations for our U.S. operations. Our Norcross lease was renewed March 1, 2022 for a five-year term. Our Bogota, Colombia lease was signed in November 2021 for a five-year term covering approximately 4,300 square feet of office space. We lease approximately 2,900 square feet of office space in Dubai, United Arab Emirates. We also lease a small office in Timisoara, Romania. We own a 6,350 square foot office facility in Bhopal, India, to house the software development and testing activities of our non-U.S. subsidiaries. We lease approximately 12,000 square feet of additional office space in the same facility in Bhopal, India; and in June 2022 we leased an additional facility in Bhopal of approximately 12,500 square feet. We also lease approximately 5,500 square feet in Mumbai, India to house additional staff for our offshore software development activities. We believe our facilities are adequate for the foreseeable future.
ITEM 3.
LEGAL PROCEEDINGS
From time to time, we may be involved in certain claims and litigation arising out of the ordinary course and conduct of business. Management assesses such claims and, if it considers that it is probable that an asset had been impaired or a liability had been incurred and the amount of loss can be reasonably estimated, provisions for loss are made based on management’s assessment of the most likely outcome. We are not currently a party to or aware of any proceedings that we believe will have, individually or in the aggregate, a material adverse effect on our business, financial condition, or results of operations.
ITEM 4.
MINE SAFETY DISCLOSURES
Not applicable.
PART II
ITEM 5.
MARKET FOR REGISTRANT ’ S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES
Market Information
Our common stock is listed and traded on the New York Stock Exchange (NYSE) under the symbol “CCRD”. We had 137 shareholders of record as of February 28, 2025. This number does not include beneficial owners of our common stock whose shares are held in the names of various dealers, clearing agencies, banks, brokers and other fiduciaries. The Company has not paid regular dividends in the past and does not intend to pay dividends in the foreseeable future.
Repurchases of Securities
In April 2021, our Board authorized $10 million for our share repurchase program, all of which has been utilized. In May 2022, the Board authorized an additional $20 million for our share repurchase program. Under this publicly announced program, we are authorized to repurchase shares through open market purchases, privately negotiated transactions or otherwise in accordance with applicable federal securities laws, including through Rule 10b5-1 trading plans and under Rule 10b-18 of the Exchange Act. The repurchase program does not have an expiration date and may be suspended or discontinued at any time. We have approximately $7.1 million of authorized share repurchases remaining at December 31, 2024.
The following table sets forth information regarding our purchases of shares of our common stock during the three months ended December 31, 2024:
Total Number
of Shares
Purchased
Average Price
Paid per Share 1
Total Number of
Shares Purchased
as Part of Publicly
Announced
Program
Maximum
Approximate Dollar
Value of Shares that
May Yet Be
Purchased Under the
Program
October 1, 2024 to October 31, 2024
November 1, 2024 to November 30, 2024
December 1, 2024 to December 31, 2024
Total
1 This price includes per share commissions paid.
Equity Compensation Plan Information
See Item 12 of Part III of this Form 10-K for information regarding securities authorized for issuance under equity compensation plans, which is incorporated herein by reference.
Recent Sales of Unregistered Securities
There have been no sales of unregistered securities by the Company during the period covered by this Form 10-K.
ITEM 6.
RESERVED
ITEM 7.
MANAGEMENT ’ S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
Executive Summary
Our consolidated operations include our CoreCard Software, Inc. subsidiary and its subsidiary companies in Romania, India, the United Arab Emirates and Colombia as well as a corporate office in Atlanta, Georgia which provides significant administrative, human resources and executive management support.
We provide technology solutions and processing services to the financial services market, commonly referred to as the FinTech industry. We derive our product revenue from licensing our comprehensive suite of financial transaction management software to financial institutions, retailers, processors and accounts receivable businesses to manage their credit and debit cards, prepaid cards, private label cards, fleet cards, buy now pay later programs, loyalty programs, and accounts receivable and loan transactions. Our service revenue consists of fees for software maintenance and support for licensed software products, fees for processing services that we provide to companies that outsource their financial transaction processing functions to us, and professional services primarily for software customizations provided to both license and processing customers.
Our results vary in part depending on the size and number of software licenses recognized as well as the value and number of professional services contracts recognized in a particular period.
As we grow our Processing Services business, we continue to gain economies of scale on the investments we have made in the infrastructure, resources, processes and software features developed over the past number of years to support this growing side of our business. We are adding new processing customers at a faster pace than we are adding new license customers, resulting in steady growth in the processing revenue stream.
We receive license revenue and professional services revenue from Goldman Sachs Group, Inc. (“Goldman”), which was added as a customer in 2018 and is referred to as “Customer A” in the Notes to Consolidated Financial Statements. In total, this customer represented 62% and 67% of our consolidated revenues in 2024 and 2023, respectively. On October 23, 2024, we executed an Omnibus Amendment with Goldman covering the following agreements between the Company and Goldman:
Software License and Support Agreement, dated as of October 16, 2018 (the “SLSA”);
Master Professional Services Agreement, dated as of August 1, 2019 (the “MPSA”, and together with the SLSA, the “Agreements”);
Schedule of Work No. 1 to Professional Services Agreement, dated as of August 1, 2019, and Amendment No. 2 to Schedule of Work No. 1, dated as of January 13, 2021 (“SOW 1”); and
Schedule of Work No. 2 to Professional Services Agreement, dated as of August 1, 2019, and Amendment No. 2 to Schedule of Work No. 2, dated as of January 13, 2021 (“SOW 2”, and together with SOW 1, the “SOWs”).
The Omnibus Amendment, which is effective as of October 23, 2024, extends the Support Services term of the SLSA through December 31, 2030, and extends the term of the SOWs through December 31, 2030. Among other things, the Amendment also (i) provides for increased monthly fees under SOW 2 starting January 2025, and (ii) allows Goldman to terminate the agreements no earlier than January 1, 2027, with termination payments due if terminated prior to December 31, 2030. All other material terms of the Agreements and SOWs, as amended, remain unchanged.
The amount and timing of future revenues from Goldman will be dependent on various factors not in our control such as the number of accounts on file and the level of customization needed by the customer and whether the customer continues the credit card line of business. License revenue from this customer, similar to other license arrangements, is tiered based on the number of active accounts on the system. Once the customer achieves each tier level, they receive a perpetual license up to that number of accounts; inactive accounts do not count toward the license tier. The customer receives an unlimited perpetual license at a maximum tier level that allows them to utilize the software for any number of active accounts. Support and maintenance fees are charged based on the tier level achieved and increase at new tier levels.
Goldman recently announced the transition of its General Motors co-branded credit card to a new issuer, which is processed under our agreement with Goldman, with an expected close in 2025. Sale of the loans by Goldman will not affect the maintenance revenue that we receive under the agreement, which is set based on the most recently achieved license tier. However, the removal of active accounts following a sale of the loans will proportionately increase the number of accounts that will need to be added to earn the license fees attributable to the next license tier under the agreement. Additionally, selling one of their two portfolios could make it more likely that Goldman will exit the credit card business.
The infrastructure of our multi-customer environment is designed to be scalable for the future. A significant portion of our expense is related to personnel, including approximately 1,000 employees located in India, Romania, the United Arab Emirates and Colombia. In 2017, we opened a second office in India, located near Mumbai, to enable us to attract the level of talent required for our software development and testing. In October 2020, we opened an office in Dubai, United Arab Emirates to support CoreCard’s expansion of processing services into new markets in the Asia Pacific, Middle East, Africa and European regions. In October 2021, we opened a new location in Bogotá, Colombia to support existing customers and continued growth. Our ability to hire and train employees on our processes and software impacts our ability to onboard new customers and deliver professional services for software customizations. In addition, we have certain corporate office expenses associated with being a public company that impact our operating results.
Our revenue, results of operations and financial performance fluctuates from period to period and our results are not necessarily indicative of the results to be expected in future periods. It is difficult to predict the level of consolidated revenue and financial performance on a quarterly basis for various reasons in addition to those noted above, including the following:
Software license revenue in a given period may consist of a relatively small number of contracts, and contract values can vary considerably depending on the software product and scope of the license sold. Consequently, even minor delays in delivery under a software contract, which may be out of our control, could have a significant and unpredictable impact on the consolidated revenue that we recognize in a given quarterly or annual period.
Customers may decide to postpone or cancel a planned implementation of our software for any number of reasons, which may be unrelated to our software or contract performance, that may affect the amount, timing and characterization of our deferred and/or recognized revenue.
Customers typically require our professional services to modify or enhance their CoreCard software implementation based on their specific business strategy and operational requirements, which vary from customer to customer and period to period.
The timing of new processing customer implementations is often dependent on third party approvals or processes which are typically not under our direct control.
We continue to believe that we have a strong cash position. w e intend to use our cash balances to support the domestic and international operations associated with our CoreCard business and to expand our operations in the FinTech industry through financing the growth of CoreCard and, if appropriate opportunities become available, through acquisitions of businesses in this industry. In May 2022, the Board authorized a new $20 million share repurchase program, and we had approximately $7.1 million of authorized share repurchases remaining at December 31, 2024.
Results of Operations
The following discussion should be read in conjunction with the Consolidated Financial Statements and the Notes to Consolidated Financial Statements presented in this Annual Report.
Revenue – Total revenue for the year ended December 31, 2024 was $57,399,000 which represents a 2 percent increase over 2023.
Revenue from services was $54,559,000 in 2024, which represents a one percent increase from 2023 revenue of $54,210,000. Revenue from transaction processing services and software maintenance and support services were greater in 2024 as compared to 2023 due to an increase in the number of customers and accounts on file. This increase was partially offset by a decrease in the number and value of professional services contracts completed in 2024, primarily related to lower professional services revenue from our largest customer, Goldman Sachs Group, Inc. We expect that processing services will continue to grow as our customer base increases; however, the time required to implement new customer programs could be delayed due to third party integration and approval processes and other factors. It is difficult to predict with accuracy the number and value of professional services contracts that our customers will require in a given period. Customers typically request our professional services to modify or enhance their CoreCard software implementation based on their specific business strategy and operational requirements, which vary from customer to customer and period to period.
Revenue from products , which includes software license fees, was $2,840,000 in 2024, an increase of 58 percent from 2023 revenue of $1,794,000. Two new license tiers were achieved in 2024 and only one tier was achieved in 2023.
Cost of Revenue – Total cost of revenue was 62 percent and 65 percent of total revenue for the twelve months ended December 31, 2024 and 2023, respectively. The decrease as a percentage of revenue is primarily driven by higher license revenue. Cost of revenue includes costs to provide annual maintenance and support services to our installed base of licensed customers, costs to provide professional services and costs to provide our financial transaction processing services. The cost and gross margins on such revenues can vary considerably from period to period depending on the customer mix, customer requirements and project complexity as well as the mix of our U.S. and offshore employees working on the various aspects of services provided. In addition, we continue to devote the resources necessary to support our growing processing business, including direct costs for regulatory compliance, infrastructure, network certifications and customer support. Investments in our infrastructure in recent years are in anticipation of adding customers in future periods. As such, we will not experience economies of scale unless we add additional customers, as anticipated. This may be subject to change in the future if new regulations or processing standards are implemented causing us to incur additional costs to comply.
Operating Expenses – For the twelve months ended December 31, 2024, total operating expenses from consolidated operations were higher as compared to the corresponding period in 2023 primarily due to higher development expenses and higher general and administrative expenses. Development expenses were higher mainly due to stock-based compensation awards in 2024 and higher development costs for U.S. and non-U.S. technical personnel working on the development of an updated platform, a portion of which is capitalized; however amounts not eligible for capitalization result in higher development expenses. General and administrative expenses increased due to increased stock-based compensation awards. Marketing expenses increased 31 percent in 2024. Our client base increased in 2024 and 2023 with minimal marketing efforts as we continue to have prospects contact us via online searches and industry referrals; however, we will continue to re-evaluate our marketing expenditures as needed to competitively position the Processing Services business.
Investment Income (Loss) – Investment Income (Loss) was a loss of $427,000 in 2024 and loss of $1,579,000 in 2023. The 2024 investment losses primarily relate to equity method losses of $684,000. The 2023 investment losses primarily relate to the $1,000,000 impairment charge on a cost method investment in the third quarter of 2023 and equity method losses of $773,000. Our investments are discussed further in Note 4.
Other Income, net – Other Income, net was $792,000 in 2024 and $765,000 in 2023. The increase results from higher interest rates in the 2024 period.
Income Taxes – We recorded income tax expense of $1,456,000 and $1,102,000 in 2024 and 2023, respectively, an effective tax rate of 21.1% and 24.5% in 2024 and 2023, respectively. The decrease in our effective tax rate was primarily due to higher income in lower tax foreign locations. We expect our future effective tax rate to be within the range of 24-26%.
Liquidity and Capital Resources
Our cash balance at December 31, 2024 was $19,481,000 compared to $26,918,000 at December 31, 2023. During the year ended December 31, 2024, cash provided by operations was $5,801,000 compared to cash provided by operations of $16,810,000 for the year ended December 31, 2023. The decrease is primarily due to a higher accounts receivable balance, lower depreciation and amortization, lower deferred revenue and other current liabilities, partially offset by higher net income and higher deferred tax asset balances. There are no material disputes related to outstanding accounts receivable balances, some of which is past due at December 31, 2024, however we have concluded the entire net balance is collectible.
During the year ended December 31, 2024, we invested $2,186,000 in publicly traded multi sector corporate, municipal debt and treasury securities, offset by related maturities of $2,021,000. During the year ended December 31, 2023, we invested $2,521,000 in publicly traded multi sector corporate, municipal debt and treasury securities, offset by related maturities of $2,264,000, which is described in more detail in Note 6 of the Notes to Consolidated Financial Statements.
During the year ended December 31, 2024, we used $4,908,000 of cash to acquire computer equipment and related software and for personnel and contractor development costs for the development of a new processing platform, to enhance our existing processing environment in the U.S. and a new data center in India for international operations.
We do not expect to pay any regular or special dividends in the foreseeable future. We expect to have sufficient liquidity from cash on hand as well as projected customer payments to support our operations and capital equipment purchases in the foreseeable future. Currently we expect to use cash in excess of what is required for our current operations for opportunities we believe will expand our FinTech business, as exemplified in transactions described in Note 3 and 4, although there can be no assurance that appropriate opportunities will arise. In April 2021, the Board authorized $10 million for our share repurchase program, all of which has been utilized. In May 2022, the Board authorized an additional $20 million for share repurchases. We made share repurchases of $7.6 million in 2024, and $3.7 million in share repurchases in 2023. We have approximately $7.1 million of authorized share repurchases remaining at December 31, 2024.
Critical Accounting Policies and Estimates
The discussion and analysis of our financial condition and results of operations is based upon our Consolidated Financial Statements which have been prepared in accordance with accounting principles generally accepted in the United States. The preparation of these financial statements requires us to make estimates and judgments that affect the reported amount of assets, liabilities, revenues and expenses. We consider certain accounting policies related to revenue recognition and valuation of investments to be critical policies due to the estimation processes involved in each. For a detailed description on the application of these and other accounting policies, see Note 1 to the Consolidated Financial Statements.
Revenue Recognition – Product revenue consists of fees from software licenses. Service revenue consists of fees for processing services; professional services for software customization, consulting, and training; reimbursable expenses; and software maintenance and customer support.
Our software license arrangements generally fall into one of the following four categories:
an initial contract with the customer to license certain software modules, to provide services to get the customer live on the software (such as training and customization) and to provide post contract support (“PCS”) for a specified period of time thereafter,
purchase of additional licenses for new modules or for tier upgrades for a higher volume of licensed accounts after the initial contract,
other optional standalone contracts, usually performed after the customer is live on the software, for services such as new interfaces or custom features requested by the customer, additional training and problem resolution not covered in annual maintenance contracts, or
contracts for certain licensed software products that involve an initial fee plus recurring monthly fees during the contract life.
At contract inception, we assess the products and services promised in our contracts with customers and identify a performance obligation for each promise to transfer to the customer a product or service (or bundle of products or services) that is distinct. A performance obligation is distinct if a product or service is separately identifiable from other items in the bundled package and if a customer can benefit from it on its own or with other resources that are readily available to the customer. To identify our performance obligations, we consider all of the products or services promised in the contract regardless of whether they are explicitly stated or are implied by customary business practices. We recognize revenue when or as we satisfy a performance obligation by transferring control of a product or service to a customer. Our revenue recognition policies for each of the situations described above are discussed below.
Our software licenses generally have significant stand-alone functionality to the customer upon delivery and are considered to be functional intellectual property. Additionally, the purpose in granting these software licenses to a customer is typically to provide the customer a right to use our intellectual property. Our software licenses are generally considered distinct performance obligations, and revenue allocated to the software license is typically recognized at a point in time upon delivery of the license. Initial implementation fees do not meet the criteria for separate accounting because the software usually requires significant modification or customization that is essential to its functionality. We recognize revenue related to implementations over the life of the customer once the implementation is complete.
We account for the PCS element contained in the initial contract based on relative standalone selling price, which is annual renewal fees for such services, and PCS is recognized ratably on a straight-line basis over the period specified in the contract as we generally satisfy these performance obligations evenly using a time-elapsed output method over the contract term given there is no discernible pattern of performance. Upon renewal of the PCS contract by the customer, we recognize revenues ratably on a straight-line basis over the period specified in the PCS contract. All of our software customers purchase software maintenance and support contracts and renew such contracts annually.
Certain initial software contracts contain specified future service elements for scheduled completion following the implementation, and related recognition, of the initial license. In these instances, after the initial license recognition, where distinct future performance obligations are identified in the contract, and we could reliably measure the completion of each identified performance obligation, we have recognized revenue at the time the individual performance obligation was completed.
Purchases of additional licenses for tier upgrades or additional modules are generally recognized as license revenue in the period in which the purchase is made for perpetual licenses.
Services provided under standalone contracts that are optional to the customer and are outside of the scope of the initial contract are single element services contracts. These standalone services contracts are not essential to the functionality of the software contained in the initial contract and generally do not include acceptance clauses or refund rights as may be included in the initial software contracts, as described above. Revenues from these services contracts, which are generally performed within a relatively short period of time, are recognized when the services are complete, or in some cases, as the services are provided. These revenues generally re-occur as contracts are renewed. Payment terms for professional services may be based on an upfront fixed fee with the remainder due upon completion or on a time and materials basis.
For contracts for licensed software which include an initial fee plus recurring monthly fees for software usage, maintenance and support, we recognize the total fees ratably on a straight-line basis over the estimated life of the contract as services revenue.
Revenues from processing services are typically volume- or activity-based depending on factors such as the number of accounts processed, number of accounts on the system, number of hours of services or computer resources used. For processing services which include an initial fee plus recurring monthly fees for services, we recognize the initial fees ratably on a straight-line basis over the estimated life of the contract as services revenue. The payment terms may include tiered pricing structures with the base tier representing a minimum monthly usage fee. For processing services revenues, we stand ready to provide continuous access to our processing platforms and perform an unspecified quantity of outsourced and transaction-processing services for a specified term or terms. Accordingly, processing services are generally viewed as a stand-ready performance obligation comprised of a series of distinct daily services. We typically satisfy our processing services performance obligations over time as the services are provided.
Technology or service components from third parties are frequently embedded in or combined with our products or service offerings. We are often responsible for billing the client in these arrangements and transmitting the applicable fees to the third party. We determine whether we are responsible for providing the actual product or service as a principal, or for arranging for the solution or service to be provided by the third party as an agent. Judgment is applied to determine whether we are the principal or the agent by evaluating whether we have control of the product or service prior to it being transferred to the customer. The principal versus agent assessment is performed at the performance obligation level. Indicators that we consider in determining if we have control include whether we are primarily responsible for fulfilling the promise to provide the specified product or service to the customer, whether we have inventory risk and discretion in establishing the price the customer ultimately pays for the product or service. Depending upon the level of our contractual responsibilities and obligations for delivering solutions to end customers, we have arrangements where we are the principal and recognize the gross amount billed to the customer and other arrangements where we are the agent and recognize the net amount retained.
Revenue is recorded net of applicable sales tax.
Deferred revenue consists of advance payments by software customers for annual or quarterly PCS, advance payments from customers for software licenses and professional services not yet delivered, and initial implementation payments for processing services or bundled license and support services in multi-year contracts. Deferred revenue is classified as long-term until such time that it becomes likely that the services or products will be provided within 12 months of the balance sheet date.
Valuation of Investments – We hold minority interests in non-publicly traded companies whose values are not readily determinable and are based on management’s estimate of realizability of the value of the investment. Future adverse changes in market conditions, poor operating results, lack of progress of the investee company or its inability to raise capital to support its business plan could result in investment losses or an inability to recover the current carrying value of the investment. Our policy with respect to minority interests is to record an impairment charge when we conclude an investment has experienced a decline in value that is other than temporary. At least quarterly, we review our investments to determine any impairment in their carrying value and we write-down any impaired asset at quarter-end to our best estimate of its current realizable value.
We hold a 26.5% ownership interest in a privately held identity and professional services company with ties to the FinTech industry. The investee company raised additional funds in the fourth quarter of 2024 and 2023. CoreCard participated in the new investments and contributed an additional $300,000 in 2024 and $500,000 in 2023, bringing the carrying value of our investment to $3,523,000 at December 31, 2024, included in investments on the Consolidated Balance Sheets. We account for this investment using the equity method of accounting which resulted in losses of $684,000 and income of $773,000 for the twelve months ended December 31, 2024 and 2023, respectively, included in investment income (loss) on the Consolidated Statement of Operations.
In the second quarter of 2021, we also invested $1,000,000 in a privately held company that provides supply chain and receivables financing. During the third quarter of 2023, due to the failure of the business to successfully monetize its product offerings, we recorded an impairment charge of $1,000,000 included in investment income (loss) on the Consolidated Statement of Operations, to reduce the carrying value of the investee company to $0 as of December 31, 2023. In the third quarter of 2024, after the investee company signed its first revenue contracts, we invested an additional $98,000 as part of a Series A-2 financing.
We also hold an investment in a privately held technology company and program manager in the FinTech industry. The initial investment of $1 million was funded in 2017. In 2018, we recorded an impairment charge of $250,000 to reduce the carrying value due to the investee company’s limited funding to support its operation and sales and marketing efforts. In 2020, due to the uncertainty from the economic downturn resulting from the COVID-19 pandemic, we determined that the fair value of our investment was $0 and therefore we recorded an impairment charge of $750,000, included in investment loss on the Consolidated Statement of Operations for the quarter ended March 31, 2020. The investee company has been able to raise money to fund and grow its operations, and, in August 2023, we invested an additional $155,000 to bring our ownership to 3.4 percent of the investee company.
We evaluate on a continuing basis whether any impairment indicators are present that would require additional analysis or write-downs of our remaining investments. While we have not recorded an impairment related to these remaining investments during 2024, variations from current expectations could impact future assessments resulting in future impairment charges.
Off-Balance Sheet Arrangements
We do not currently have any off-balance sheet arrangements that are reasonably likely to have a current or future material adverse effect on our financial condition, liquidity or results of operations.
Factors That May Affect Future Operations
Future operations are subject to risks and uncertainties that may negatively impact our future results of operations or projected cash requirements. It is difficult to predict future quarterly and annual results with certainty.
Among the numerous factors that may affect our consolidated results of operations or financial condition are the following:
Goldman Sachs Group, Inc., our largest customer, represented 62% of our consolidated revenues for the twelve months ended December 31, 2024. In the event of material failures to meet contract obligations related to the services provided, there is risk of breach of contract and loss of the customer and related future revenues. Additionally, loss of the customer and related future revenues or a reduction in revenues could result if they or their customers choose an alternative service provider, build an in-house solution, or decide to exit the business or service line that falls under the services that we provide for them. Goldman Sachs Group, Inc. recently announced the transition of its General Motors co-branded credit card to a new issuer, with an expected close in 2025, which could make it more likely that they exit the credit card business. The General Motors program was added to their portfolio in the first quarter of 2022.
Weakness or instability in the global financial markets could have a negative impact due to potential customers (most of whom perform some type of financial services) delaying decisions to purchase software or initiate processing services.
Increased federal and state regulations and reluctance by financial institutions to act as sponsor banks for prospective customers could result in losses and additional cash requirements.
Delays in software development projects could cause our customers to postpone implementations or delay payments, which would increase our costs and reduce our revenue and cash.
We could fail to deliver software products which meet the business and technology requirements of our target markets within a reasonable time frame and at a price point that supports a profitable, sustainable business model.
Our processing business is impacted, directly or indirectly, by more regulations than our licensed software business. If we fail to provide services that comply with (or allow our customers to comply with) applicable regulations or processing standards, we could be subject to financial or other penalties that could negatively impact our business.
A security breach in our platform could expose confidential information of our customers’ account holders, hackers could seize our digital infrastructure and hold it for ransom or other cyber risk events could occur and create material losses in excess of our insurance coverage and have an adverse effect on our business, reputation, or results of operations.
Software errors or poor-quality control may delay product releases, increase our costs, result in non-acceptance of our software by customers or delay revenue recognition.
We could fail to expand our base of customers as quickly as anticipated, resulting in lower revenue and profits and increased cash needs.
We could fail to retain key software developers and managers who have accumulated years of know-how in our target markets and company products or fail to attract and train a sufficient number of new software developers and testers to support our product development plans and customer requirements at projected cost levels.
Increasing and changing government regulations in the United States and foreign countries related to such issues as data privacy, financial and credit transactions could require changes to our products and services which could increase our costs and could affect our existing customer relationships or prevent us from getting new customers.
Delays in anticipated customer payments for any reason would increase our cash requirements and could adversely impact our profits.
Competitive pressures (including pricing, changes in customer requirements and preferences, and competitor product offerings) may cause prospective customers to choose an alternative product solution, resulting in lower revenue and profits (or losses).
Our future capital needs are uncertain and depend on a number of factors; additional capital may not be available on acceptable terms, if at all.
Volatility in the markets, including as a result of political instability, civil unrest, war or terrorism, or pandemics or other natural disasters, such as the recent outbreak of coronavirus, could adversely affect future results of operations and could negatively impact the valuation of our investments.
Other general economic and political conditions could cause customers to delay or cancel purchases.
Recent Accounting Pronouncements – Refer to Note 1 of the Notes to Consolidated Financial Statements.