Agents can read a page index at https://migrateforge.com/llms.txt, or request any page with Accept: text/markdown.

Pricing

Pricing

The free report publishes an India list, excluding GST, and the same bands in USD. A range is not a quote.

Showing Indian rupee from prices. They exclude GST. Choose another currency if you need it.

Indian rupee

The India list from the free report. Prices exclude GST. A range is not a quote.

Free migration report

₹0

Size, risks, an indicative wave plan, and an indicative price range. No fee. No source code in the report.

Assessment, under 20,000 PHP lines

₹0.8–1.5 lakh

India list, excluding GST. Credited if migration starts within 30 days. HIGH complexity uses the upper half.

Assessment, 20,000–100,000 PHP lines

₹1.5–3.5 lakh

India list, excluding GST. Credited if migration starts within 30 days. HIGH complexity uses ₹2.5–3.5 lakh.

Assessment, over 100,000 PHP lines

₹3.5–8 lakh

India list, excluding GST. Credited if migration starts within 30 days. HIGH complexity uses the upper half.

Migration, per 1,000 PHP lines

₹18,000–₹35,000

Under 20,000 lines: ₹22,000–₹35,000. From 20,000 to 100,000: ₹20,000–₹32,000. Over 100,000: ₹18,000–₹28,000. Excludes GST. HIGH complexity uses the upper half. Milestones follow proven parity on recorded journeys.

US dollar

The same bands as the India list, in USD. A range is not a quote.

Free migration report

$0

The same report as the India list. No fee.

Assessment, under 20,000 PHP lines

$950–$1,800

The USD band for the same size. HIGH complexity uses the upper half. Quoted after the Assessment.

Assessment, 20,000–100,000 PHP lines

$1,800–$4,200

The USD band for the same size. HIGH complexity uses $3,000–$4,200. Quoted after the Assessment.

Assessment, over 100,000 PHP lines

$4,200–$9,600

The USD band for the same size. HIGH complexity uses the upper half. Quoted after the Assessment.

Migration, per 1,000 PHP lines

$215–$420

Under 20,000 lines: $260–$420. From 20,000 to 100,000: $240–$380. Over 100,000: $215–$335. HIGH complexity uses the upper half. Milestones follow proven parity on recorded journeys.

  • Ranges, not a quote. HIGH complexity uses the upper half of the assessment band and the per-1,000-line band.
  • The two published free reports, wa-blast-pro and InvoicePlane, are both medium and HIGH, so their Assessment is ₹2.5–3.5 lakh ($3,000–$4,200). Migration uses ₹20,000–₹32,000 per 1,000 PHP lines; HIGH uses the upper half of that band.
  • For a typical 50,000 LOC example, the medium migration band is about $12,000–$19,000 (₹10–16 lakh). The agency rewrite column on this page is an illustrative industry range, not a named competitor quote.
  • The Assessment fee is credited if migration starts within 30 days.
  • A migration milestone is due when the agreed recorded journeys reach proven parity: the same responses, the same database changes, and the same messages sent.

For a typical 50,000 LOC PHP monolith

A direct read of the published medium migration band against an illustrative agency rewrite range. MigrateForge figures are ranges, not a quote. Duration for MigrateForge is not a published calendar.

Compare · 50,000 LOC

Range, not a quote

Illustrative

Traditional manual agency rewrite

Cost
$180,000–$350,000
≈ ₹1.5–3 crore (illustrative)
Time
6–9 months
Risk
High regression risk

Agency

Published bands

MigrateForge deterministic engine

Cost
$12,000–$19,000
₹10–16 lakh
From ₹20,000–₹32,000 / $240–$380 per 1,000 lines × 50.
Assessment separate: ₹2.5–3.5 lakh ($3,000–$4,200), credited within 30 days.
Time
Milestones on proven parity — no published calendar
Risk
Cutover blocked until responses, database writes, and outgoing calls match on recorded journeys

MigrateForge

Agency figures are an illustrative industry range for a traditional manual rewrite — not a named competitor quote. MigrateForge migration uses the published medium band ($240–$380 / ₹20,000–₹32,000 per 1,000 PHP lines). Assessment is separate and credited if migration starts within 30 days.

Start with a free migration report.

Or email us to book a call if you would rather talk through the PHP application first.