Uncategorized

How to Choose a Software Agency Without Getting Burned

Hiring the wrong software agency costs time and money. Here's how to spot red flags, ask the right questions, and find a team that actually ships.

You’ve got a product idea, a market opportunity, or a business problem that needs software to solve it. You’re now in the position of hiring an agency to build it. This decision will affect whether you ship in weeks or months, whether your product works when it launches, and whether you can afford to iterate afterwards.

Most founders get this wrong. They pick an agency based on portfolio aesthetics, a friendly sales call, or-worst of all-lowest price. Then they watch their budget evaporate, their timeline slip, and their product launch delayed by six months.

This doesn’t have to happen. You just need to know what to look for.

Check Where the Work Actually Happens

The first thing to establish: does this agency actually build software, or do they resell someone else’s work?

Ask directly: “Who writes the code? Where do they sit? Who owns the product roadmap during development?”

If the answer is vague, or if they mention “offshore partners” or “trusted contractors”, you’re funding a middleman. You’ll pay 30-50% more and lose the ability to course-correct when things go wrong. You also inherit communication delays across time zones and no recourse if quality drops.

Look for agencies with permanent technical staff. In Australia, that matters. A local team means you can have a real conversation at 2pm, not a scheduled Zoom call three weeks out. It also means they have skin in the game-their reputation is local and they can’t disappear.

Ask About Their Development Philosophy-Then Listen Hard

Every agency will tell you they’re “agile” and “collaborative”. That’s noise. What you actually want to know is:

  • Do they ship incremental versions or wait until everything’s done? Agencies that work in sprints and deploy working software every 1-2 weeks let you see progress and catch problems early. Agencies that spend months on a “complete build” before showing you anything are building risk.
  • What’s their testing approach? Ask how they handle bugs. If they say “thorough QA before launch”, that’s too late. You want automated testing, staging environments, and continuous integration. That’s table stakes now.
  • How do they handle scope creep? Your idea will change. Good agencies build in a process to manage that-sprint reviews, documented change requests, and clear conversations about timeline impact. Bad agencies either say “no changes” or let scope balloon silently until you’re paying for twice the work.

An agency’s philosophy shows up in their timelines. If they promise to ship a complex MVP in 4 weeks, they’re either lying or cutting corners you won’t notice until production. If they quote 8 months for something that should take 6-8 weeks, they’re slow and they know it. A realistic agency will say something like: “We ship the core product in 6-8 weeks. Then we iterate based on what you learn.”

Understand Their Tech Stack-And Why It Matters

You don’t need to be a technologist, but you need to understand the trade-offs your agency is making.

If they’re building in a modern, widely-used stack (React or Vue on frontend; Python, Node.js, or Go on backend; PostgreSQL for databases), your product won’t be locked into one person’s technical preferences. Future teams can understand it. You can hire new developers without retraining. It’s more expensive to build initially, but it’s cheaper to run and maintain.

If they’re using obscure frameworks or custom solutions, ask why. Sometimes there’s a real answer (a specific performance requirement, a niche industry need). Most of the time, it’s a sign they’re building around their own expertise instead of around your business.

Also ask about hosting and infrastructure. Where does your data live? Who has access? What’s the monthly cost? A responsible agency should be able to give you a number-even if it’s “AUD 500-2000 per month” depending on traffic. If they dodge the question, they haven’t thought it through or they’re planning to lock you in with custom setups.

Look at What They’ve Actually Built (Not What They Say They’ve Built)

Portfolio websites are marketing. What you want is to see working products.

Ask the agency for:

  1. Links to live products they’ve built that you can sign up for and use
  2. A case study of a similar project-similar complexity, similar timeline, similar business model
  3. References from founders who hired them (not agency staff, not designers-the person who signed the contract and paid the bill)

When you call those references, ask: Did they ship on time? Did the product work? If there were problems, how did the agency respond? Would you hire them again? Listen for hesitation. Most founders are polite, but a “yeah, it was fine” is different from “honestly, best decision we made.”

Be especially wary of agencies that show you mockups and design concepts instead of actual working software. Pretty comps don’t mean anything. Working code means something.

Watch Out for These Red Flags

Some warning signs are non-negotiable:

  • They want a big upfront payment before you’ve signed a contract (more than 30-40% of the project cost). This shifts risk entirely onto you.
  • They won’t give you access to your own code or insist on “source code escrow” as a premium add-on. Your code is your asset. You own it. Period.
  • They have no process for handling bugs post-launch or charge extra for bug fixes in the first 30 days. Good agencies include post-launch support as standard.
  • They can’t or won’t explain their timeline in terms of actual deliverables. “We’ll get back to you” or “we’ll have an update next month” is not a plan.
  • Sales process takes longer than development. If you spend 3 months in discovery calls and contract negotiation, they’re slow and bureaucratic. You want to talk, agree on scope, and start shipping.

Price Isn’t the Main Variable

A cheap agency usually costs more in the end. You’ll pay for fixes, rework, delays, and the distraction of managing a bad partner.

For a serious product build in Australia, expect to invest AUD 30,000-150,000+ depending on complexity. A fintech or AI product might run higher. A simple website tool might run lower. Get multiple quotes, but don’t pick based on price alone.

Compare on: delivery speed, team experience, post-launch support, code ownership, and communication clarity. Price matters, but it’s the last thing to decide on.

Make Your Decision

Once you’ve narrowed it down, run a small test project if you can. A two-week trial sprint costs AUD 5,000-10,000 and tells you everything: Can they communicate? Do they ship on time? Do they write code you can actually maintain?

If you’re ready to start the conversation, talk to Amora about your build. We work with Australian founders on shipped MVPs, AI products, and growth. We’re transparent about timelines, you own your code, and we don’t outsource the actual work.

Picking the right agency means the difference between shipping in 4 weeks and shipping in 4 months. It means the difference between a product you can actually maintain and one you’re locked into. Take the time to ask the right questions upfront. It pays off.

Got something you want built?

Amora Digital is an Australian software and AI agency. We scope it, build it, and ship it – live in 28 days. No offshore teams. No surprises.

Book a discovery call

Ready to stop guessing and start growing?

Book a 30-minute strategy call. No pitch, no pressure — just a clear read on what's working, what isn't, and where the lift is.

Book your strategy call