ProjoMania

How we price

Transparent pricing. Three engagement models.

We quote every engagement custom because every engagement is different — but the way we quote follows a published structure. Here it is.

Engagement models

Fixed-price project

For well-scoped work — most migrations, defined implementations. 50% kickoff, 50% on go-live or configured milestones.

Best for
  • — Migrations with a known target version
  • — Implementations with clear module scope
  • — Defined customization projects

Time & materials

For exploratory work and ongoing enhancements. Weekly or bi-weekly invoicing against hours delivered.

Best for
  • — R&D and spikes
  • — Ongoing enhancements to an existing product
  • — Retainers not yet shaped into projects

Retainer

For ongoing support, maintenance, or a dedicated-team engagement. Monthly, with reserved capacity.

Best for
  • — Support and maintenance after go-live
  • — Embedded team augmentation
  • — Predictable monthly capacity for a roadmap

Pricing dimensions

What moves the quote, per pillar

Odoo migration

  • — Record count (1M / 3M / 5M / 10M+)
  • — Source and target version gap
  • — Community vs Enterprise
  • — Custom modules to migrate
  • — Studio customizations
  • — Multi-company complexity
  • — Number of languages

Custom development

  • — Scope (MVP / post-MVP / enterprise)
  • — Team size and timeline
  • — Stack complexity
  • — Third-party integrations
  • — Compliance requirements

Business solutions

  • — Engagement depth (advisory / advisory+build / build only)
  • — Stakeholder count
  • — Duration of engagement
  • — Deliverables and artifacts required

How we arrive at your quote

01

Estimator

You give us the project shape and key dimensions in the multi-step estimator.

02

Discovery call

A 30-minute call to validate assumptions and answer open questions.

03

Proposal

Custom quote with assumptions log, scope breakdown, and engagement model.

04

Sign-off

Contract, NDA if not already in place, kickoff date.

Payment terms & currencies

Payment terms

  • — Fixed-price: 50% at kickoff, 50% at go-live (or configured milestones).
  • — T&M: weekly or bi-weekly invoicing, net-15.
  • — Retainer: monthly invoicing, net-15, reserved capacity.

Currencies

  • — USD is the default.
  • — EUR, GBP, AED, SAR, EGP on request.
  • — Crypto (USDC) accepted by arrangement.

What's not included

Hardware, third-party license fees (Odoo Enterprise, SaaS subscriptions), travel expenses for on-site work, and post-warranty change requests. These are priced separately so the engagement line stays clean.

Get a custom quote

Ten minutes in the estimator and you have a proposal-ready starting point.