Whether you're hiring a supplier, onboarding a new client, or considering a partnership, the biggest risks often show up before any money changes hands. A short, structured check at the start can save you from wasted invoices, broken contracts, or worse. You don't need private-investigator skills — just a habit of verifying a few basic facts before you commit.
1. Confirm the company legally exists
Start with the official company or business registry in the country where the company claims to be based. Search for the exact legal name and registration number, not just the trading name on their website. Check that the company is listed as active, not dissolved, dormant, or in liquidation.
- Does the registered address match what's on their invoices and website?
- Are the listed directors or owners real, traceable people?
- Is the registration date consistent with how long they claim to have operated?
A company with no findable registration, or one using a name that's suspiciously similar to a well-known brand, is an immediate red flag.
2. Check contact details and digital footprint
Legitimate companies are usually easy to reach in more than one way. Test the phone number, email domain, and physical address independently of each other.
- Does the email use a company domain rather than a generic free email address?
- Does the website domain's registration date roughly match the company's claimed history?
- Is the physical address a real office, or does it turn out to be a residential unit, a mailbox service, or a shared virtual office?
- Does the company show up in independent listings, a business directory, or this service's company lookup — not just on its own marketing pages?
3. Look for independent reviews and reputation signals
Search for the company name along with words like "review," "complaint," or "scam" to see what surfaces. One or two negative reviews are normal for any business; a pattern of similar complaints — non-delivery, non-payment, ignored refunds — is not.
- Are reviews spread across multiple platforms, or do they all appear on one site the company controls?
- Do reviews mention specific, verifiable details, or do they read like generic praise?
- Has the company responded to complaints professionally, or ignored/deleted them?
4. Verify financial stability and payment history
You don't need full financial statements to get a sense of stability. A few practical checks go a long way.
- If available, check basic filed financial data or credit reports through your country's registry or a business credit agency.
- Ask for trade references — other suppliers or clients who have worked with them — and actually contact them.
- For new B2B relationships, start with smaller orders or milestone-based payments rather than full upfront commitments.
- Be cautious of companies that insist on unusual payment methods, such as only accepting wire transfers to personal accounts, cryptocurrency, or gift cards.
5. Match the story to the paperwork
Fraudulent or shell companies often have a polished pitch but thin documentation. Ask for the basics and see how they respond.
- Request a signed contract or purchase order with the full legal company name and registration number.
- Ask for a tax or VAT identification number where relevant, and check it against official records if a lookup tool exists.
- Compare the company's claimed size, history, and client list with what you can independently verify. Inflated claims that don't hold up are a warning sign.
6. Watch for classic red flags
Some warning signs apply almost universally, regardless of industry or country.
- Pressure to decide or pay quickly, with little room for normal due diligence.
- Reluctance to provide official registration details, a physical address, or references.
- Prices, terms, or returns that seem too good to be realistic for the market.
- Communication only through messaging apps or personal numbers, never a company line.
- A website that's brand new, has no verifiable history, or was clearly copied from another business.
7. Keep a simple record
Due diligence isn't just about the first check — it's about being able to prove you did it. Keep screenshots of registry entries, saved copies of contracts, and notes on who you spoke to and when. This protects you if a dispute arises later, and it also makes it much easier to vet the same company again in the future or to compare notes if a colleague asks.
A quick checklist to reuse
- Registry check: company exists, active, name and address match
- Contact check: real phone, matching domain, verifiable address
- Reputation check: independent reviews across multiple sources
- Financial check: basic stability signs, references, sensible payment terms
- Paperwork check: contract, tax ID, and claims that hold up
- Red-flag scan: pressure tactics, vague details, unusual payment requests
None of these checks take long individually, but together they build a reliable picture of who you're really dealing with. Treat this as a routine step for any new business relationship, not just the ones that already feel suspicious — the easiest fraud to avoid is the one you catch before you've committed anything.