Request a quote

Scope your project in writing

You will receive a documented estimate: an indicative range, named assumptions, costed work items and a delivery timeline. Not a figure quoted over the telephone and quietly revised three weeks later.

How we price

Our approach to quoting

We quote in ranges rather than single figures because an early estimate rests on incomplete information. A precise number implies a certainty nobody has before the data model has been opened and the interfaces exercised, and once spoken it tends to harden into a budget that gets defended rather than a hypothesis that gets tested. A range with its assumptions written beside it behaves differently: when an assumption changes, so does the number, and both parties can see why.

A fixed price becomes available once several things are true at once. Scope has to be described in enough detail to be estimated rather than imagined; data due for migration has been inspected rather than assumed clean; third-party systems involved have known behaviour and known costs; acceptance criteria are agreed; and one person on your side is able to make decisions. Where any of those is missing, a fixed price is time-and-materials with the estimating risk handed to whichever party guessed worst. We would rather have that argument in week two than at the end of the build.

Unknowns are handled in two visible ways. Contingency is priced as its own line, so you can see how much of the estimate is allowance rather than known work, instead of it being buried inside an hourly rate. Beyond that, any change is assessed, costed and approved in writing by both sides before it enters the schedule — slower than a verbal agreement and considerably cheaper than an unrecorded one.

Our figures exclude GST, which we apply as required by law. They also exclude third-party licences and subscriptions held in your name, cloud consumption billed to you directly by the provider, data cleansing carried out by your own teams, travel beyond visits agreed in advance, and specialist services such as independent penetration testing that we coordinate rather than perform. Exclusions are itemised rather than implied, because a surprise about what is excluded damages a working relationship more than the amount itself.

Discovery and architecture work is chargeable, and that arrangement protects the client at least as much as it protects us. Paying for discovery buys time from engineers who would otherwise be estimating from a two-page brief, inflating the build price to cover what they cannot see, or declining the work outright. It also produces artefacts — current-state process map, target architecture, integration inventory, risk register — that belong to you whether or not the build proceeds with us. A client who takes that document elsewhere is not a problem; a client who discovers in month four that the work was mispriced is.

The sequence

Four steps from enquiry to scheduled work

Each step has a stated turnaround, and each asks something specific of your side.

1 business day
01

Enquiry reviewed

An engineer reads the request and replies confirming receipt, either accepting it or explaining plainly why we are not the right practice. Where an answer is ambiguous we ask two or three precise questions rather than sending a questionnaire. All we need from you here is this form completed honestly, including when you have marked the budget as undetermined.

45 minutes
02

Scoping call

One video session with the engineers who would do the work and whoever in your organisation understands the process best. We cover how work happens today, which system holds each piece of data, what currently fails, and what would need to be true for this to be worth funding. A short written summary follows so any misunderstanding surfaces immediately.

5 business days
03

Documented estimate

The estimate carries an indicative range, a breakdown of the major work items, every assumption the range depends on, identified risks with their likely cost, hosting costs, and a milestone timeline. Where we could not establish something — an API's rate limits, the state of a legacy database — we name it as an open item rather than averaging it away.

3–6 weeks
04

Decision & scheduling

You review the document internally and either proceed, request amendments, or decline with no obligation. Construction typically starts three to six weeks after acceptance, which covers contracting, environment provisioning and your own availability. Larger builds occasionally begin with a paid discovery phase, credited against the build if you continue with us.

Indicative pricing

Starting bands for common engagements

These bands exist so you can tell early whether a conversation is worth having. They are drawn from delivered mid-market work in Western Australia, are indicative only, and frequently move once scope is written down. Every figure is exclusive of GST and of third-party costs, and none is confirmed until it appears in a written scope accepted by both parties.

IndicativeA$8k–15k

Discovery & architecture review

A charged, time-boxed engagement that establishes what should be built before anyone commits to building it.

  • Current-state process and system mapping
  • Target architecture with alternatives weighed
  • Integration inventory and interface constraints
  • Risk register with indicative cost exposure
  • Build estimate with assumptions listed
  • Documents yours to keep or take elsewhere
Per monthA$1.5k–6k

Managed support retainer

Ongoing maintenance for production systems, including systems we did not originally build.

  • Monitored incident channel with response targets
  • Corrective fixes for defects
  • Patching and dependency upgrades
  • Scheduled backup and restore verification
  • Monthly improvement allocation
  • Quarterly review of cost and performance

Two cautions on reading the bands above. Systems at the lower end usually have few integrations, clean source data and a single user role; those at the upper end tend to involve regulated data, offline field use, or several systems that must stay in step. Your position can only be established from a written scope, and we would rather revise a range upward in an estimate than midway through a build.

Cost drivers

Six things that most affect your quote

Two projects described identically can differ by a factor of four. These are usually the reasons.

Number of integrations

Each connection has its own authentication, rate limits, failure modes and documentation quality. A modern REST endpoint may take a day; an on-premise system reached only through a nightly file drop takes considerably longer to make reliable.

Data migration complexity

Migration cost depends less on volume than on condition. Duplicated records, inconsistent codes, free-text fields holding structured data and twenty years of historical rows all require reconciliation and a documented rollback if any of it does not add up.

Compliance obligations

Privacy, work health and safety, financial reporting or industry regulator requirements add evidence trails, audit logging, retention rules and role-based access. Those are design constraints rather than features bolted on, and they affect how every screen is built.

Offline and mobile requirements

Working without reliable connectivity means local storage, conflict resolution, queued synchronisation and deliberate handling of partial uploads. Sites with poor coverage also demand interface work suited to gloves, glare and intermittent taps.

Distinct user roles

Every role carries its own permissions, screens, notifications and approval paths, all of which need specification, building and testing. Four roles is not four times one role, but it is meaningfully more than one.

Reporting and exports

Reporting is routinely underestimated. Each report needs its own definition of truth, edge-case handling and performance work, and anything feeding a regulator requires reconciliation against source systems before it can be signed off.

Quote request

Tell us what you need built

Allow about ten minutes. Anything you cannot answer yet can be left open and settled on the call.

Request a quote

Fields marked with an asterisk are needed for us to reply with anything useful.

Contact details

Organisation context

Project detail

Constraints

Anything else

Questions we are asked

Answered without hedging

Do you charge for discovery

Yes. Discovery occupies engineers who would otherwise be building, and charging for it means the estimate reflects what was found rather than what was hoped. You receive documents that remain yours whether or not the build proceeds with us.

Can you quote without seeing our systems

We can give an indicative band from a conversation, which is useful for deciding whether to proceed. A figure intended as a commitment follows inspection of the data model, interfaces and volumes, because that is where budgets are usually wrong.

Do you work with businesses outside WA

Yes, delivered remotely on the same terms, with any interstate travel quoted separately and agreed before it happens. Where a project genuinely needs people together, such as discovery on a complex site or a go-live, we plan those visits into the schedule rather than leaving them to chance.

Can you take over software another developer built

Often. We begin with a short paid review establishing what is salvageable, what is fragile and where the documentation stops. Occasionally the honest recommendation is to rebuild one module rather than continue extending it, and we will quote both paths.

What happens if scope changes

Change is normal and priced openly. Contingency covers unknowns identified early; anything beyond it becomes a written variation with its own cost and schedule effect, approved by both parties before it enters the plan.

Who owns the code

You do, on full payment: bespoke deliverables, infrastructure definitions, test suites and documentation transfer to you. We retain ownership of pre-existing frameworks and grant a perpetual, non-exclusive licence to use them as embedded in your deliverables.

Not ready for a quote yet

Send the problem in plain language and we will tell you whether software is the answer, and which discipline applies.

Get a Quote