If you're a Minnesota business looking for a software company, you'll probably start where everyone starts. You'll search something like "best software development companies in Minnesota," and you'll click one of the directory pages at the top.
We did that in September 2026, opened the first directory result, and then did something the directory apparently doesn't do. We checked each company's own website to see where they say they are.
What the first three said about themselves
The directory listed its top ten "Software Companies in Minnesota." Here are the first three, with the location the directory displayed next to what each company publishes on its own site.
Number one was listed as Minneapolis, Minnesota, at $55 an hour. Its own website gives a San Francisco headquarters address and describes its engineers this way: "Our developers are located in nearshore locations, primarily across South America." It goes on to say that many of its developers are in Argentina.
Number two was listed as Minneapolis, Minnesota, at $45 an hour. Its own website lists four offices: a US headquarters in Fairfax, Virginia, then London, then Germany, then Cherkasy, Ukraine.
Number eight was listed as Minneapolis, Minnesota, at $35 an hour. Its own contact page lists six offices: the Bronx, Dubai, Perth, Kuwait City, Hong Kong, and Ahmedabad.
Not one of the three lists a Minnesota office anywhere on its own website.
The companies aren't the problem
This is the part worth being careful about, because the obvious conclusion is the wrong one.
All three of those companies are completely open about where they are. You can find their real locations in about thirty seconds on their own websites, which is exactly how we found them. Nobody is hiding. The company that says its developers are in Argentina says so in plain language on its homepage, and there's nothing wrong with that.
The gap is between what those companies say about themselves and what the directory says about them. A buyer who trusts the directory page and never clicks through gets a very different picture than a buyer who spends two minutes checking.
So the useful takeaway isn't that some firms are dishonest. It's that the place most buyers start is not a reliable source for the one thing they're trying to learn.
Why the directories look like this
Two things are going on, and neither is a secret.
First, most directories display whatever location a company types into its own profile, and there's no evidence they verify it. A firm with a sales office, a registered entity, or simply an ambition in a US city can enter that city. Multiply that across every state page and you get lists that describe marketing coverage rather than where anyone sits.
Second, the ordering is frequently sold. This isn't speculation. Clutch's own help documentation states plainly that "our directories are sorted based on sponsorship and then by Clutch rank," and describes nine tiers of sponsorship that determine who appears above whom. Other directories publish monthly membership prices where higher tiers buy better placement.
None of that is illegal or even unusual. It just means the page is an advertising product, and the number one spot is a purchase rather than a verdict.
What this actually costs you
If you're comparing a $35 an hour quote against a $150 an hour quote and you believe both teams are down the road from you, the cheap one looks like an obvious win and the expensive one looks like a rip-off.
They aren't comparable. One of them may be excellent, but you're not comparing two versions of the same thing, and the rate difference is telling you something real that the listing has hidden.
The failure mode we see most often isn't a bad build. It's the year-two problem. Something breaks, the person who wrote that part has moved on, the handoff notes are thin, and the response comes eleven hours later because of the time difference. That's survivable if you knew what you were buying and planned for it. It's brutal if you thought you hired a company twenty minutes away.
How to check, in about five minutes
Nobody publishes this checklist, so here it is.
Open their actual website and find the About or Contact page. Companies are generally honest here, because it's their own site and they have no reason to be otherwise. If the directory says Minneapolis and their contact page lists Ahmedabad, you have your answer before you've spoken to anyone.
Ask the question directly, in writing. "Where does every person who would work on my project live and work?" A firm with a clean answer gives it immediately. A firm that answers a different question, or describes a process instead of naming places, has told you something.
Ask whether any of the work is subcontracted. This is the one that catches the arrangement where a US company takes the contract and hands the engineering to a firm you've never heard of. It's legal, it's common, and you're entitled to know.
Ask for the names of the specific engineers on your project. Then look them up on LinkedIn. Do they exist? Do they list that company as their employer? Are they where the company said they'd be? Real firms have no problem with this. It takes four minutes.
Ask what hours they'll overlap with your working day. Not the sales call, the actual work. A three-hour overlap is workable if you plan for it. Discovering it in week two isn't.
Put a no-subcontracting clause in the agreement. If a firm intends to comply, signing is trivial. If it isn't, you'll find out during redlines rather than during a production outage.
Check whether the local office is a real office. Search the address. A suite number in a coworking building isn't disqualifying, plenty of good companies work that way, but it should match what you were told rather than surprise you.
None of this is an argument against offshore teams
Worth saying plainly, because articles like this often slide into it.
There are excellent engineers in Argentina, Poland, Ukraine, India, and everywhere else. For a project with stable requirements, at a company that already knows how to run distributed work, an offshore team can be a genuinely good decision and a much cheaper one. Some of the firms on that directory page are probably very good at what they do.
The argument here is narrower. You should know what you're buying. If you choose an overseas team with clear eyes, you'll plan for the overlap, write things down more carefully, and get what you paid for. If you think you hired a company in your metro and you didn't, none of that planning happens.
Where we stand
We're in Mankato, Minnesota, and we've been building custom software since 1987. Three partners, and you talk to the people who write your code rather than to an account manager in front of a team you never meet. We currently have no offshore staff, and if that ever changes we'd tell you before you signed anything, not after.
We're also not on that directory page, which is part of why we went looking at it in the first place.
You don't have to take our word for any of this. Everything in the checklist above works on us too, and we'd rather you run it.
Comparing quotes and trying to work out what you're actually looking at? Send us what you've got or call (507) 388-4748. We'll give you an honest read, including when the other quote is the better deal.
Frequently asked questions
How do I find out where a software company's developers are actually located?
Skip the directory listing and go to the company's own website, specifically the About or Contact page, where firms are generally straightforward about their offices. Then ask directly where every person who'd work on your project lives and works, and whether any work is subcontracted. Ask for the names of the specific engineers assigned, and check they exist on LinkedIn with employment at that company.
Why do software directories list overseas companies under US cities?
Directories generally display whatever location a company enters on its own profile, and there's no evidence they verify it. On top of that, most sell placement. Clutch's own documentation says its directories are sorted by sponsorship first and ranking second.
Is hiring an offshore development team a bad idea?
No. For the right project, at a company that can run distributed work, it's a reasonable and cost-effective choice. The problem isn't offshore delivery. It's not being able to tell what you're buying.
What should I ask a software company before hiring them?
Where does every person on my delivery team live and work? Will any work be subcontracted, and to whom? What are the names of the engineers assigned to my project? What hours will they overlap with my day? Specific, immediate answers are a good sign.
Directory listings and company locations described here were checked in September 2026 against the directory page and each company's own public website. Listings change, and a company that adds a Minnesota office tomorrow would make this out of date. We've deliberately not named the firms, because none of them did anything wrong: they publish their locations openly, and the mismatch is with how the directory presents them.