HomeServicesApplication Bug Fixes

Application Bug Fixes in New Zealand

The cheapest thing you can do about a bug is describe it precisely. Half of what businesses pay for in this category is a developer working out what actually happened.

$5k+

Typical project value

2 min

To post a project

What do you need built?

Start here and add detail as you go.

Free - No obligation - Your details stay private

What people usually mean by application bug fixes

A bug fixing brief is a system that mostly works with a list of things that do not — a calculation that is wrong for one customer, a report that times out, a screen that fails on a particular browser. The work is small and well understood, and the cost is driven almost entirely by how well the fault is described and how easy the code is to work in.

One urgent fault

Something is broken now and costing money. Diagnosis and fix, usually within days.

Work through a backlog

A list of known irritations nobody has had time for, fixed in priority order with a fixed budget.

An ongoing arrangement

A retainer with agreed response times, so faults are handled as they arise rather than accumulating.

What it costs

Indicative ranges from projects posted here. Use them to sense-check a quote, not to budget precisely.

A single defined fault

One reproducible bug, diagnosed, fixed and tested.

$800 – $4k

A backlog

A prioritised list worked through, with a regression test added for each.

$5k – $25k

Ongoing support

A monthly retainer with agreed response times and a change allowance.

$1.5k/mo+

Questions worth asking a provider

·Is the quote for diagnosis, or for the fix? What happens if the cause is something else?

·Will you add a test so this specific bug cannot come back?

·Do you need a copy of production data, and how will you handle it safely?

·How will the fix be tested before it reaches our users?

·Are we better off with a retainer than paying per bug?

Common questions

How much does bug fixing cost in New Zealand?

A single reproducible fault, diagnosed, fixed and tested, is $800 to $4,000 depending on how deep it goes. Working through a backlog of known issues is $5,000 to $25,000. An ongoing support retainer with agreed response times starts around $1,500 a month. The largest variable is not the bug — it is how well it was described and how easy the codebase is to work in.

Why do quotes for the same bug vary so much?

Because some are quoting the fix and some are quoting the diagnosis plus the fix plus the possibility that the cause is something worse. A $900 quote and a $5,000 quote for one symptom usually differ in what happens when the first theory turns out to be wrong. Ask each developer what their price covers if the cause is not what everyone assumes — the answers are more informative than the numbers.

How do I describe a bug well?

Three things: what you did, what you expected, and what happened instead. Then add when it started, whether it happens every time, who it affects, and a screenshot with the exact error text. A well-described bug can often be diagnosed before anyone opens the code, and it is the single biggest lever you have on the price. "The system is broken" reliably costs more than a paragraph.

Should we ask for a test with the fix?

Yes, always, and it is rarely offered unprompted. A regression test means this specific bug cannot silently come back in six months when someone changes nearby code. It adds a small amount to each fix and it compounds — after twenty bugs you have twenty tests around exactly the parts of the system that have proven fragile. Make it a standing condition of any bug work you buy.

Is a retainer better than paying per bug?

If you report more than two or three faults a month, usually yes. Per-bug pricing means every small irritation needs a quote and an approval, so small things never get fixed and accumulate. A retainer with agreed response times gets them handled and keeps a developer familiar with your system, which makes each fix faster. Below that volume, paying per fix is fine.

Application Bug Fixes projects open right now

Titles and categories are public. Full briefs, budgets, regions and buyer detail are visible to approved providers only.

Updated daily

No open projects in this category right now. New briefs are posted every week.

Describing it well is worth more than anything else

This is the one part of the process entirely within your control, and it moves the price more than any negotiation.

For each fault, write:

  1. What you did. The steps, in order, precisely enough that someone else could follow them.
  2. What you expected.
  3. What happened instead, with the exact wording of any error message and a screenshot.

Then add:

  • When it started, and whether anything changed around then.
  • Does it happen every time, or occasionally?
  • Who is affected — everyone, one office, one customer, one browser?
  • Is there a workaround people are using?

A well-described bug can frequently be diagnosed before anyone opens the code. "The system is broken" reliably costs more, because the first several hours are spent establishing what you already knew.

Rank by cost, not by irritation

Every backlog is ranked by who complained most recently. That is rarely the right order.

For each item ask: what does this cost per month, in money or in time? A cosmetic fault on a screen used forty times a day by six people may be costing more than an alarming-looking error nobody hits.

Then split the list:

  • Costing money now — wrong calculations, failed payments, anything customers see.
  • Costing time — workarounds people do daily without mentioning them any more.
  • Annoying — genuinely irritating, costing nothing.

Give the developer the list in that order with the reasoning. It makes a fixed budget go considerably further, and it stops the cheapest bugs being fixed first simply because they are easiest.

Diagnosis is work, and someone pays for it

Nobody can price a fix for a fault they have not investigated. Two honest ways to handle it:

  • A capped investigation. A fixed fee to find the cause and quote the fix properly.
  • Hourly with a ceiling you agree in advance, and a phone call before it is reached.

What should make you cautious is a firm fixed price for a fault nobody has looked at. Either it is padded against the worst case, or it will be revised once work starts. Being told honestly that the cause is not yet known is better than either.

Insist on a test with every fix

This is rarely offered and should be a standing condition of any bug work you buy.

A regression test means this specific fault cannot quietly return in six months when somebody changes nearby code. It adds a small amount to each fix, and it compounds: after twenty bugs you have twenty tests wrapped around exactly the parts of the system that have proven fragile.

It also changes the conversation with the developer, because a fix that cannot be tested is usually a sign the code needs restructuring — which is worth knowing before you buy nineteen more fixes.

Watch for the same bug arriving repeatedly

If the same kind of fault keeps recurring in different places — the same calculation wrong in three screens, the same crash with different data — you do not have a list of bugs. You have one design problem producing symptoms.

Fixing them individually is expensive and never finishes. Ask each developer, after they have looked: are these separate faults, or one cause? A developer who tells you the honest answer has just talked themselves out of twenty small invoices, which is worth noticing.

Be careful with production data

Reproducing a bug often needs realistic data, and the quick answer is to give the developer a copy of the live database. That copy contains your customers' personal information, and the Privacy Act applies to it wherever it ends up.

Better options, in order:

  • Reproduce it with made-up data that has the same shape.
  • Use an anonymised extract with names and contact details replaced.
  • Give access to a controlled environment rather than a copy that leaves your systems.

If a full copy really is necessary, agree in writing where it will be held, who can see it, and when it will be deleted. Ask the question during quoting — the answer tells you a lot about the firm.

Consider a retainer instead

If you report more than two or three faults a month, per-bug pricing works against you. Every small irritation needs a quote and an approval, so the small ones never get fixed and slowly accumulate into the backlog you are now reading about.

A retainer with agreed response times gets them handled as they arise and keeps a developer familiar with your system, which makes every fix faster. Below that volume, paying per fix is perfectly reasonable.

Comparing five quotes

Read for:

  • Who asked a question about the fault that you had not considered?
  • Who was clear about what their price covers if the cause is different?
  • Who offered to add a test with each fix?
  • Who asked how they would get realistic data safely?
  • Who suggested some of these are one underlying problem?

Send the list, ranked by what each costs you, with steps to reproduce and screenshots. Developers who do this work will tell you within a paragraph which items are quick and which are hiding something.

Related services

Not quite what you are after? These are the briefs most often confused with application bug fixes.

Get up to 5 quotes for your application bug fixes project

You choose who may contact you. Free to use, no obligation.

Start your project