< Back to IRS

Amy Fleming

Are software engineering consulting services considered an SSTB for QBI deduction?

I've been working as an independent software engineer for several clients and I'm trying to figure out my tax situation. I provide consulting on software architecture, write code, and develop applications for multiple firms on contract. The problem is my business income is now above the QBI deductible limit for SSTBs. I need to determine if my software engineering consulting business is classified as a Specified Service Trade or Business (SSTB). If it's not considered an SSTB, I think I can still claim the QBI deduction despite being over the income threshold. But if it is an SSTB, I'm probably out of luck with the higher income. Anyone have experience with this? Does software engineering consulting fall under SSTB classification or not? This would make a huge difference for my tax situation this year.

Software engineering services can be tricky for QBI classification. The IRS has specific guidance on this. Generally, software development itself is NOT considered an SSTB if you're creating software applications, systems, or solutions for clients. However, if your work primarily involves giving advice or consulting rather than actual development, it could potentially be classified as an SSTB. The key is determining which part makes up the bulk of your business. If more than 50% of your revenue comes from the actual development and implementation of software rather than just consulting/advising, you likely wouldn't be classified as an SSTB. Look at your contracts and invoices - how do they describe your services? Are you billing for development work or for consultation? The specific wording and nature of your services matter tremendously here.

0 coins

This is interesting. So if I'm both consulting AND writing code, do I need to track the hours separately to determine which is more than 50%? What if my invoices just have a flat rate for "software engineering services" without breaking down the components?

0 coins

For mixed services like yours, it's best to start tracking hours or revenue by type if your invoices currently use general descriptions. You don't necessarily need to retroactively split things, but having documentation of how your time is spent would help if you're ever questioned. If your invoices use generic "software engineering services" language, look at the actual work performed. Building applications and writing code would lean toward non-SSTB, while architecture planning and advising without implementation would lean toward SSTB. The IRS is concerned with the substance of what you're doing, not just how you label it.

0 coins

I was in a similar situation last year with my dev business, and I found that using https://taxr.ai really helped clarify this exact issue. I wasn't sure if my business would be considered an SSTB since I do both consulting and development work. The tool analyzed my contracts and business structure and showed me how to properly document that most of my work was actual software development (non-SSTB) rather than just consulting. It helped me understand exactly where the line is drawn according to the Tax Cuts and Jobs Act definitions. I was able to successfully claim the QBI deduction even though my income was over the threshold.

0 coins

How exactly does it analyze your contracts? Does it use some kind of AI to figure out if you qualify as SSTB or not? I'm suspicious of tax tools making these kinds of determinations.

0 coins

Did it actually help you prepare documentation that would stand up to IRS scrutiny? I've heard horror stories about QBI deductions being challenged years later.

0 coins

It uses a combination of document analysis and tax experts to review your specific situation. It's not just an algorithm making a determination - there are actual tax professionals who specialize in QBI issues who review your materials. The documentation was extremely thorough. It helped me create a breakdown of my services by category, showing that over 65% of my work was actual software development, not just consulting. It provided templates for tracking future work to maintain clear separation between SSTB and non-SSTB activities.

0 coins

Just wanted to follow up about my experience with https://taxr.ai after being skeptical in my earlier comment. I decided to try it with my software business contracts, and I'm actually impressed. The analysis showed that about 70% of my work qualifies as non-SSTB activities, which I honestly didn't realize. They provided me with documentation templates that clearly separate my development work from my consulting, and explained exactly how to structure future contracts to ensure I stay compliant. I've already restructured how I bill clients to properly categorize the work. Already filed my taxes with the QBI deduction and feel much more confident about it now.

0 coins

If you're having trouble getting clear answers about your QBI status, I highly recommend contacting the IRS directly. I was in limbo with this exact issue for weeks and couldn't get straight answers from my accountant. After failing to get through to the IRS about 8 times, I found https://claimyr.com and used their service to get a callback from the IRS within 2 hours. The IRS agent was actually super helpful and clarified that in my case (similar to yours - software development and consulting), I needed to maintain clear records showing which activities were predominant. You can see how the service works here: https://youtu.be/_kiP6q8DX5c - it basically holds your place in the IRS phone queue and calls you when an agent is available.

0 coins

Wait, how does this actually work? The IRS just calls you back instead of you waiting on hold? That sounds too good to be true. I've spent literally HOURS on hold before.

0 coins

This sounds like a scam. Why would I pay a third party when I can just call the IRS myself? They're not going to give you any special treatment just because you used some service.

0 coins

It's basically a system that waits on hold for you. You enter your phone number, and when an IRS agent finally picks up, the system connects them to your phone. So instead of you waiting on hold for 3+ hours, you just get a call when someone is actually available. The IRS treats you exactly the same - you're just not wasting your day listening to hold music. I got connected with an agent who specialized in small business taxation and they confirmed exactly what I needed to document to show my work was predominantly non-SSTB. Saved me a ton of stress about whether I was doing it right.

0 coins

I have to admit I was completely wrong about Claimyr in my previous comment. After another frustrating attempt to reach the IRS yesterday (90 minutes on hold before getting disconnected), I gave in and tried it. Got a call back in about 45 minutes, and was able to speak directly with someone knowledgeable about SSTB classifications. The agent confirmed that software development itself is not an SSTB, but consulting can be. They suggested I maintain detailed invoices showing the breakdown between development work vs. consulting/advisory services. If the development portion is the primary business activity (over 50%), I can treat the entire business as non-SSTB. This was exactly what I needed to know for my similar situation.

0 coins

Don't forget to check Treasury Regulation § 1.199A-5(b)(2)(ii) which specifically addresses the engineering and architecture exception. Software development might qualify under this exception even if it has consulting elements. The key is whether you're providing your expertise to perform the service yourself vs just giving advice. For example, if you're analyzing a client's needs, then designing and building the software solution yourself, that's more likely non-SSTB. If you're just telling them what they should build without actually creating it, that's consulting and potentially an SSTB.

0 coins

Can you explain how this works with the de minimis rule? I've heard if less than 10% of your revenue is from SSTB activities you're safe?

0 coins

You're thinking of the de minimis exception in § 1.199A-5(c)(1). If your gross receipts are $25 million or less and less than 10% of your gross receipts are from SSTB services, then your business isn't considered an SSTB. For businesses with gross receipts over $25 million, the threshold drops to 5% instead of 10%. This can be really helpful if your consulting work is a relatively small part of your overall business.

0 coins

My accountant told me most software engineers aren't SSTBs unless your primarily doing consulting. He said to track hours for each type of work. Anybody using Quickbooks for this? How do you categorize your services?

0 coins

In QB I created different service items - "Software Development" (non-SSTB) and "Software Consulting" (SSTB). I assign time and invoices to the appropriate category. Makes it super clear at tax time what percentage of revenue came from each activity.

0 coins

I've been dealing with this exact issue for the past two years with my software engineering business. What really helped me was creating a simple tracking system where I log my activities daily - either "Development" (coding, testing, implementation) or "Consulting" (meetings, architecture discussions, recommendations without implementation). The IRS looks at the substance of what you're actually doing, not just your job title. If you're spending most of your time writing code and building solutions, you're likely in the clear for QBI. But if you're mostly in meetings giving advice without actually creating the software yourself, that could be problematic. One thing that caught me off guard - even project management and client communication can blur the lines. I now make sure my contracts explicitly state that I'm being hired to "develop and implement software solutions" rather than just "provide software consulting services." The language matters more than you'd think. Have you considered restructuring how you bill clients? Breaking out development work separately from any advisory work could help establish a clear pattern that most of your business is non-SSTB.

0 coins

This is really helpful advice about tracking activities daily. I'm new to this whole QBI situation and honestly didn't realize how important the distinction was between development vs consulting work. Your point about contract language is something I never thought about - I've been using pretty generic "software engineering services" language in all my agreements. Quick question - when you say "project management and client communication can blur the lines," what specifically should I be careful about? I spend a lot of time in client meetings discussing requirements and project status. Does that automatically make it consulting, or is it okay as long as I'm the one actually building what we discuss? Also, do you have any specific templates or examples of how to word contracts to emphasize the development aspect? I'd rather get this right from the start than try to fix it later.

0 coins

IRS AI

Expert Assistant
Secure

Powered by Claimyr AI

T
I
+
20,087 users helped today