Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. What We Need to Know Before Quoting
Python & Django

What We Need to Know Before Quoting

Scoping a Python automation project for an accurate quote: volume, current cost, thirty real examples and whether the destination system has a usable API.

Updated 2 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

Volume, current cost, thirty real examples and the destination system. Those four turn an estimate from a guess into a calculation.

Four things

  1. Volume — how many of these per week, and the peak
  2. Current cost — who does it, how long it takes
  3. Thirty real examples, including the awkward ones
  4. The destination — where output must end up, and whether it has an API
The awkward examples matter most. Thirty clean ones tell us the easy case works, which we already assumed.

The destination question moves the price

Whether your accounting system, CRM or job platform has a usable API affects the estimate more than any technical choice on our side.

We ask early because the answer sometimes changes the recommendation entirely, and it is better discovered before quoting than in week six.

What we look for in the examples

  • How much variation there actually is
  • What proportion are the difficult cases
  • Whether the data quality supports the intended output
  • The things nobody thought to mention

When we say do not do it

SignalRecommendation
Volume too lowNot worth automating
Process about to changeWait
A product does thisBuy it, build the connection
A rule would do itWrite the rule
Nobody will own itResolve that first

We would rather lose a project than deliver one that cannot pay for itself.

What you get

A written scope with what is in and out, a fixed price for the first phase, a duration, the assumptions and the risks with how each would be handled.

If you take that document elsewhere, that is fine. A clear scope is worth having regardless of who builds it.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Do you charge for scoping?

The conversation and written scope, no. A paid discovery is appropriate where the process is genuinely complex and needs mapping.

What if we do not have examples?

Gathering thirty is usually an afternoon and it is the highest-value preparation you can do.

How long does scoping take?

A conversation, then two to five days for the written scope.

Will you tell us the answer is no?

Yes, and we do reasonably often. Frequently the answer is a form change or a feature you already pay for.

Keep reading

More on Python & Django

Python & Django

An API Other Systems Can Depend On

Designing a Python API service others can depend on: validation at the boundary, consistent errors and status codes, early versioning and documentation.

Python & Django

Moving and Transforming Data Reliably

Building data pipelines in Python that cope with malformed input: restartable stages, quarantining failures, reconciling counts and alerting on absence.

Start here

Have a process you think could be automated?

Send us the volume, the current cost and thirty examples. You will get a straight answer.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →