Custom computer programming in Maine refers to software developed exclusively for a specific client, which is exempt from sales tax because it is classified as a professional service rather than tangible property. This exemption integrates with the Maine Research Expense Tax Credit to significantly reduce the operational and tax costs for technology firms performing innovation within the state.
The landscape of technological taxation in the State of Maine is characterized by a deliberate bifurcated strategy designed to attract and retain high-growth industries. On one hand, the state provides transactional relief through specific exemptions in the Sales and Use Tax Law, ensuring that the act of creating or purchasing bespoke digital solutions does not carry the burden of the general 5.5% sales tax. On the other hand, the state offers long-term income tax incentives through the Research Expense Tax Credit (RETC), which aligns with federal standards to reward the underlying intellectual labor and experimental risk inherent in software development. Understanding the synergy between these two components is essential for any business operating within the software publishing, data processing, or biotechnology sectors in Maine. The intersection of these laws creates a unique fiscal environment where the “service” of programming is shielded from consumption taxes while the “cost” of that same programming is leveraged to offset corporate income tax liabilities.
The Statutory Architecture of Custom Computer Programming Exemptions
The foundation of software taxation in Maine rests upon the definition of “tangible personal property” as codified in 36 M.R.S. § 1752(17). Historically, sales tax was designed for physical goods—items that could be felt, touched, or perceived by the senses. As the economy shifted toward digital delivery, the legislature was forced to reconcile the intangible nature of code with the tangible nature of the media upon which it was delivered. The current statutory framework resolves this by creating a specific exclusion for custom computer software programs from the definition of taxable property.
Defining Custom Software under Maine Revenue Services Rule 140
The most critical distinction for any Maine-based business to understand is the difference between “custom” and “canned” software. Maine Revenue Services (MRS), primarily through Rule 140 and various instructional bulletins, provides the administrative guidance necessary to navigate this distinction. A “custom computer software program” is defined as any computer software that is written or prepared exclusively for a particular customer. This exclusivity is the hallmark of the exemption. If a developer creates a unique application to manage the specific logistical needs of a Maine manufacturing plant, that development process is viewed by the state as the provision of a professional service rather than the sale of a retail product.
Conversely, “canned” or prewritten software is defined as software that is held or exists for general or repeated sale, lease, or license. This includes off-the-shelf software, software available via a standardized download, and even software that was originally developed on a custom basis but is subsequently marketed to other clients. Once a program is offered to more than one customer, it loses its “custom” status and is categorized as tangible personal property, making it subject to the standard 5.5% sales or use tax.
| Software Classification | Statutory Reference | Tax Treatment | Key Distinguishing Factor |
|---|---|---|---|
| Custom Software | 36 M.R.S. § 1752(1-E) | Exempt | Written exclusively for one customer. |
| Canned/Prewritten | 36 M.R.S. § 1752(17) | Taxable (5.5%) | Held for general or repeated sale. |
| Modified Prewritten | 36 M.R.S. § 1752(1-E) | Hybrid | Custom modification is exempt if separately stated. |
| SaaS/Cloud Access | MRS Guidance | Taxable (conditional) | Depends on downloadability and “tangible” perception. |
The Hybrid Model: Modifications to Prewritten Software
In practice, the binary distinction between custom and canned software is often blurred by the reality of modern development cycles. Many developers utilize a “base” or “core” prewritten program and then modify it to meet a client’s specific requirements. Maine law addresses this hybrid scenario by allowing for partial exemption. An existing prewritten program that has been modified to meet a particular customer’s needs is considered a “custom computer software program” only to the extent of the modification.
For this partial exemption to be valid, the Maine Revenue Services requires that the amount charged for the modification be separately stated on the invoice or billing document. If a developer charges a flat fee of $50,000 for a modified software package without breaking out the cost of the base license versus the custom coding hours, the entire $50,000 becomes subject to sales tax. This creates a significant administrative burden on developers to ensure that their contracts and invoices are structured to maximize the tax benefit for their clients.
The Maine Research Expense Tax Credit (RETC) Framework
While the sales tax exemption provides an immediate benefit at the point of transaction, the Research Expense Tax Credit (RETC) provides a deeper, recurring benefit for the entities actually conducting the development. Governed by 36 M.R.S. § 5219-K, the RETC is a non-refundable income tax credit available to businesses that spend money on qualified research within the state of Maine. The credit is modeled directly after the federal Credit for Increasing Research Activities under Internal Revenue Code (IRC) Section 41, meaning that businesses can largely utilize their federal R&D documentation to support their state-level claims.
Calculation Mechanics and the Incremental Nature of the Credit
The Maine RETC is primarily an “incremental” credit, designed to reward companies for increasing their year-over-year investment in innovation. The credit amount is calculated as the sum of two distinct percentages based on in-state expenditures.
The first component is the Incremental Research Credit. This is equal to 5% of the excess of qualified research expenses (QREs) for the taxable year over the “base amount”. The base amount is calculated as the average annual QREs incurred in Maine over the previous three taxable years. For a new business or a business that has not previously conducted research in Maine, the base amount may be zero, which allows for a substantial credit in the initial year of activity.
The second component is the Basic Research Credit. This is equal to 7.5% of “basic research payments” as determined under IRC § 41(e)(1)(A). These payments typically relate to research performed by qualified organizations, such as universities or scientific research institutes, under contract with the taxpayer.
The mathematical representation of the total Maine credit is as follows:
Credit_Total = 0.05 × (QRE_Current – Base_Average) + 0.075 × (BasicResearch_Payments)
Corporate Limitations and Carryforward Provisions
To protect the state’s general fund from massive, unexpected credit claims, the Maine legislature has imposed specific limits on the amount of credit that can be applied in any single tax year. For corporations, the total credit claimed cannot exceed the sum of:
- 100% of the first $25,000 of the corporation’s tax due.
- 75% of the corporation’s tax due that exceeds $25,000.
Any credit amount that exceeds these limitations, or exceeds the total tax due for the year, cannot be refunded. However, the state provides a generous 15-year carryforward period, allowing companies to bank unused credits and apply them against future tax liabilities as their R&D investments mature into revenue-generating products.
The Convergence: Software Development as Qualified Research
The true strategic value for Maine businesses lies in recognizing that the “custom computer programming” exempt from sales tax is often the exact same activity that qualifies for the RETC. For software developers and technology firms, these are not two separate incentives but rather a dual-layered benefit for the same work product.
Applying the IRC § 41 Four-Part Test to Software
For custom programming to qualify as R&D for the RETC, it must meet the federal “Four-Part Test” adopted by Maine. This test is the filter that separates routine coding from true innovation.
The first requirement is the Permitted Purpose. The programming must be intended to develop a new or improved “business component,” which includes software products sold to others or processes used internally. The goal must be to improve functionality, performance, reliability, or quality.
The second requirement is the Elimination of Uncertainty. The developers must face technical uncertainty at the outset—meaning they do not know if the intended result is possible or what the appropriate design should be. If the solution is “off-the-shelf” or a routine application of known programming techniques, it fails this test.
The third requirement is the Process of Experimentation. This involves a systematic evaluation of one or more alternatives to achieve the desired result, such as through modeling, simulation, or trial-and-error. The documentation of these “failed” attempts is often the most important evidence during an audit by Maine Revenue Services.
The final requirement is that the research must be Technological in Nature. It must rely on the principles of computer science, engineering, or other “hard” sciences.
Internal Use Software (IUS) and Third-Party Interaction
A significant nuance in the intersection of these laws is the treatment of “Internal Use Software” (IUS). Federal and Maine rules generally exclude software developed for a taxpayer’s internal administrative functions (such as payroll, HR, or accounting) from the R&D credit unless it meets a “high threshold of innovation”. However, if the custom programming is for software that will be sold, leased, licensed, or otherwise used by third parties—such as a customer-facing SaaS portal or a mobile banking app—it is typically not considered IUS and is subject to the standard, more accessible Four-Part Test.
For a Maine company purchasing custom programming, this means that if the programmer is building a tool that the company will use to interact with its customers, the costs may be exempt from sales tax and the company may claim the RETC on the qualified portion of the development costs, even if they didn’t do the coding themselves (subject to the 65% limit for contract research).
| Development Phase | Sales Tax Status | RETC Status | Rationale |
|---|---|---|---|
| Initial Strategy/Requirements | Exempt (Service) | Qualified (Wages) | Direct research labor. |
| Core Algorithm Development | Exempt (Custom) | Qualified (Wages) | Technological experimentation. |
| Canned Library Integration | Taxable (Media) | Not Qualified | Acquisition of existing tech. |
| Prototype Testing/Debug | Exempt (Service) | Qualified (Wages) | Systematic trial and error. |
| Final Product Deployment | Exempt (Custom) | Not Qualified | Post-research commercial activity. |
Administrative Guidance: Navigating Maine Revenue Services Requirements
The effectiveness of these tax incentives is entirely dependent on the taxpayer’s ability to document their compliance with MRS guidance. Maine Revenue Services is known for its rigorous audit standards, particularly regarding the “exclusively for a particular customer” requirement for sales tax and the “process of experimentation” for the RETC.
Instructional Bulletins and the Burden of Proof
Taxpayers should look to Maine Revenue Services Instructional Bulletins as the primary source of operational guidance. Bulletin No. 27, while focusing on property tax reimbursement (BETR), highlights the state’s commitment to encouraging capital investment in equipment, which often supports programming activities. Bulletin No. 39 provides clarity on the “sale price” and the necessity of separately stating labor and parts (or in this case, custom code and canned code).
For the RETC, the taxpayer must provide the Maine Research Expense Tax Credit Worksheet along with a copy of federal Form 6765. The state specifically warns that taxpayers must be prepared to provide “certification statements that are provided to the IRS to verify the credit claimed”. In the event of an audit, the state may demand contemporaneous records, including project descriptions, time tracking by project, and results of testing phases.
The Industrial Users Blanket Sales Tax Certificate of Exemption
For businesses frequently purchasing custom programming or R&D-related equipment, Maine offers a streamlined process via the “Industrial Users Blanket Sales Tax Certificate of Exemption”. This certificate allows a business to make qualifying purchases without paying sales tax at the register, rather than paying the tax and later seeking a refund from the state. This is a vital tool for managing cash flow in technology-intensive startups where the 5.5% tax on multi-million dollar server clusters or development contracts would represent a significant immediate drain on capital.
Statistical and Economic Context of Innovation in Maine
The utilization of these tax incentives provides a window into the health of Maine’s technology sector. Data from the Maine State Tax Expenditure Studies indicates that while the RETC is a high-value credit, it is utilized by a relatively small, elite group of companies.
Historical Utilization Data
The Research Expense Tax Credit resulted in an estimated revenue loss to the state (and thus a benefit to taxpayers) of $2.18 million in the 2023 fiscal year. This figure is part of a steady upward trend as the state’s technology and biotechnology sectors have matured. Approximately 175 taxpayers claim the credit annually, suggesting an average benefit of over $12,000 per claimant, though in reality, a few large manufacturers and software publishers likely claim the lion’s share of the credit.
| Fiscal Year | RETC Revenue Impact | Estimated Claimants | Sector Concentration |
|---|---|---|---|
| 2021 | $1,650,000 | ~175 | IT, BioTech, Mfg. |
| 2022 | $1,650,000 | ~175 | IT, BioTech, Mfg. |
| 2023 | $2,180,000 | ~175 | IT, BioTech, Mfg. |
The sales tax exemption for custom computer programming is more difficult to track with precision because it is “self-reporting”—businesses simply do not charge or pay the tax on qualifying transactions. However, the state views this as a vital “tax expenditure” necessary to maintain competitiveness with neighboring states like Massachusetts and New Hampshire, which have their own aggressive tech incentives.
The Role of Biotechnology and Manufacturing
It is important to note that the custom computer programming exemption often works in concert with other specialized exemptions. For instance, biotechnology companies in Maine are eligible for a sales tax exemption on “machinery, equipment, instruments, and supplies” used directly and primarily in biotechnology applications. When a biotech firm commissions custom software to analyze genetic data or automate a laboratory process, they are effectively bridging multiple exempt categories, reinforcing the state’s policy of making Maine a “safe harbor” for experimental capital.
Practical Application: A Strategic Development Scenario
To illustrate the interplay between these rules, we examine a hypothetical scenario involving “Atlantic Data Systems,” a Maine-based startup developing a custom blockchain-based auditing tool for the fishing industry.
Scenario Phase 1: Infrastructure and Acquisition
Atlantic Data Systems (ADS) begins by purchasing $150,000 in specialized server equipment and $50,000 in prewritten database management software.
- Tax Impact: The server equipment is exempt from sales tax under the R&D machinery exemption, provided it is used exclusively for the research phase. However, the $50,000 database software is “canned” and therefore taxable at 5.5%, resulting in a tax of $2,750.
Scenario Phase 2: Custom Development
ADS hires three local Maine programmers to write the custom blockchain ledger. Their combined annual wages total $300,000. Additionally, they pay a $100,000 contract fee to a cryptographic expert in Orono for custom security protocols.
- Sales Tax Impact: The entire $400,000 in development labor is exempt from sales tax as custom computer programming.
- Income Tax (RETC) Impact: ADS must now evaluate these costs for the R&D credit. Assuming all work meets the Four-Part Test:
- Wages ($300,000) are 100% qualified.
- Contract research ($100,000) is qualified at 65%, totaling $65,000.
- Total 2024 QREs = $365,000.
- Assume the 3-year average base for ADS is zero (new company).
- RETC Credit: 5% × $365,000 = $18,250.
Scenario Phase 3: Tax Filing
At the end of the year, ADS has a Maine income tax liability of $20,000.
- Application: The $18,250 credit is non-refundable but can offset the entire liability up to the corporate limits.
- Corporate Limit Check: ADS can offset 100% of the first $25,000 of tax. Since their tax is only $20,000, they can apply the full $18,250 credit, reducing their net tax due to $1,750.
Interplay with Property Tax Relief (BETR and BETE)
A holistic understanding of the custom programming environment in Maine requires a look at the property tax implications for the hardware used to run that code. The Business Equipment Tax Reimbursement (BETR) and Business Equipment Tax Exemption (BETE) programs provide a final layer of cost reduction for tech-heavy businesses.
BETR vs. BETE: Choosing the Right Program
The BETR program reimburses companies for local property taxes paid on qualified business property placed in service after April 1, 1995. The reimbursement rate starts at 100% for the first 12 years and then gradually phases down to 50% by the 18th year.
The BETE program, conversely, provides an immediate 100% exemption from property tax for eligible property placed in service on or after April 1, 2008. While BETE is generally more advantageous because it requires no “out-of-pocket” tax payment, it is generally not available to retail businesses. However, most software publishers and data centers are classified as non-retail and can utilize BETE to effectively eliminate property taxes on their servers and workstations.
Strategic Equipment Management
For a custom programming firm, this means the entire lifecycle of their equipment is potentially tax-advantaged:
- Purchase: Exempt from sales tax via the R&D equipment exemption.
- Usage: Electricity and fuel used in “manufacturing” (which can sometimes include data processing in specific contexts) may be 95% exempt from sales tax.
- Ownership: Exempt from property tax via the BETE program.
Future Outlook: Legislative Changes and the Dirigo Program
The Maine tax landscape is currently undergoing a period of transition. The 131st Legislature enacted significant changes that will affect how businesses plan their technological investments in 2025 and beyond.
The Shift to Lease Stream Taxation
Effective January 1, 2025, Maine will move toward a “lease stream” model for the taxation of rentals and leases of tangible personal property. Under this new system, sales tax will be collected on each periodic lease payment rather than being due in full at the time the lease is signed. For companies that lease their server capacity or development hardware, this will fundamentally change the timing of tax liabilities. However, the underlying exemption for “custom computer software” is expected to remain intact, as it is classified as a service rather than a lease of property.
The Dirigo Business Incentives Program
Also debuting in 2025 is the Dirigo Business Incentives Program, which will replace several existing incentive structures with a more robust, refundable capital investment credit. This program will offer a 5% credit in high-growth counties (York, Cumberland, Sagadahoc) and a 10% credit in the rest of the state for investments in equipment and workforce training.
Crucially for startups, the Dirigo credit will be partially refundable. Even if an organization has no income tax liability, they can receive a check from the state for up to $500,000 of the credit earned. This addresses one of the primary criticisms of the existing RETC—that it provides no immediate cash benefit to the very startups that need it most during their pre-revenue R&D phase.
| Feature | Current RETC (36 M.R.S. § 5219-K) | New Dirigo Program (Starts 2025) |
|---|---|---|
| Focus | Labor/Wages/Supplies. | Capital Investment/Training. |
| Refundability | Non-refundable; 15-year carryforward. | Refundable up to $500k/year. |
| Rate | 5% of incremental increase. | 5% or 10% of total investment. |
| Base Period | 3-year average history required. | No base period; direct investment. |
Final Thoughts: A Strategic Framework for Maine Technology Firms
The tax treatment of custom computer programming in Maine is a cornerstone of the state’s economic development policy. By exempting bespoke software development from the sales tax, the state effectively subsidizes 5.5% of the cost of every custom software project undertaken by its businesses. When this exemption is paired with the Research Expense Tax Credit, the effective subsidy for innovation increases significantly, allowing companies to recoup a portion of their labor costs through income tax offsets.
However, the “gold standard” of Maine innovation incentives is not just claiming these credits, but managing the administrative intersection between them. A business must be prepared to prove “exclusivity” to Maine Revenue Services to maintain its sales tax exemption while simultaneously proving “technological uncertainty” and a “process of experimentation” to the IRS and MRS to maintain its RETC. This requires a sophisticated approach to contracting, invoicing, and time-tracking that begins the moment a project is conceived.
As the state moves toward the 2025 implementation of the Dirigo program and lease-stream taxation, the importance of this integrated strategy will only grow. For technology firms, the path forward involves a rigorous commitment to documentation and a forward-looking perspective that anticipates how new investment credits will stack with existing programming exemptions. In doing so, Maine-based companies can turn a complex regulatory environment into a significant competitive advantage, fueling growth and innovation in the Pine Tree State.
This page is provided for information purposes only and may contain errors. Please contact your local Swanson Reed representative to determine if the topics discussed in this page applies to your specific circumstances.
Who We Are:
Swanson Reed is one of the largest Specialist R&D Tax Credit advisory firm in the United States. With offices nationwide, we are one of the only firms globally to exclusively provide R&D Tax Credit consulting services to our clients. We have been exclusively providing R&D Tax Credit claim preparation and audit compliance solutions for over 30 years. Swanson Reed hosts daily free webinars and provides free IRS CE and CPE credits for CPAs.
What is the R&D Tax Credit?
The Research & Experimentation Tax Credit (or R&D Tax Credit), is a general business tax credit under Internal Revenue Code section 41 for companies that incur research and development (R&D) costs in the United States. The credits are a tax incentive for performing qualified research in the United States, resulting in a credit to a tax return. For the first three years of R&D claims, 6% of the total qualified research expenses (QRE) form the gross credit. In the 4th year of claims and beyond, a base amount is calculated, and an adjusted expense line is multiplied times 14%. Click here to learn more.
R&D Tax Credit Preparation Services
Swanson Reed is one of the only companies in the United States to exclusively focus on R&D tax credit preparation. Swanson Reed provides state and federal R&D tax credit preparation and audit services to all 50 states.
If you have any questions or need further assistance, please call or email our CEO, Damian Smyth on (800) 986-4725.
Feel free to book a quick teleconference with one of our national R&D tax credit specialists at a time that is convenient for you.
R&D Tax Credit Audit Advisory Services
creditARMOR is a sophisticated R&D tax credit insurance and AI-driven risk management platform. It mitigates audit exposure by covering defense expenses, including CPA, tax attorney, and specialist consultant fees—delivering robust, compliant support for R&D credit claims. Click here for more information about R&D tax credit management and implementation.
Our Fees
Swanson Reed offers R&D tax credit preparation and audit services at our hourly rates of between $195 – $395 per hour. We are also able offer fixed fees and success fees in special circumstances. Learn more athttps://www.swansonreed.com/services/our-fees/









