How Billing Works

The simple version

You pay $5 per service page. Everything else is free.

What's a service page?

A service page is a city × service combination. If you have 5 cities and 4 services, that's 20 service pages.

5 cities × 4 services = 20 service pages = $100

What's included free?

Every generation includes these at no charge:

  • Locations index page — the master page linking to all cities
  • City hub pages — one per city, linking to all services in that city (5 cities = 5 hub pages free)
  • sitemap.xml — ready for Google Search Console
  • seo-metadata.json — all SEO data in a structured format
  • Internal linking — every page links to related pages automatically
  • Schema.org structured data — on every page

Example pricing

| Cities | Services | Service pages | Hub pages (free) | Index (free) | Total pages | You pay | |--------|----------|--------------|-----------------|-------------|---------|---------| | 1 | 1 | 1 | 1 | 1 | 3 | $5 | | 3 | 3 | 9 | 3 | 1 | 13 | $45 | | 5 | 4 | 20 | 5 | 1 | 26 | $100 | | 12 | 5 | 60 | 12 | 1 | 73 | $300 | | 20 | 6 | 120 | 20 | 1 | 141 | $600 |

Free demo

Register and try a free demo: 1 city, 1 service, 3 pages — $0. No credit card required. This costs us about $0.17 in API fees, but it lets you see exactly what you get before paying.

Pro tier: Cached pages are free

With a Pro subscription ($49/month), your generated content is cached in the cloud. When you return to add more cities:

  • New service pages — $5 each (requires AI generation)
  • Previously generated pages — $0 (rebuilt from cache instantly)

Example: growing over time

Month 1: 10 cities × 4 services = 40 service pages → $200 All pages are new. Content is cached.

Month 2: Add 5 more cities (same 4 services) = 20 new service pages → $100 Original 40 pages rebuild from cache at $0. Only 20 new pages are billed.

Month 3: Template refresh (CSS/brand change) = 0 new pages → $0 All 60 pages rebuild from cache. Zero AI calls. Zero cost.

What triggers a new page charge?

A service page is billed as "new" when:

  • It's a city × service combination that hasn't been generated before
  • You change the service description and choose "Regenerate affected pages"
  • You explicitly force a regeneration (overrides cache)

A service page is free (from cache) when:

  • The same city × service was generated before for your tenant
  • You're doing a template-only rebuild
  • You haven't changed the service description

Payment method

We use Stripe for all payments. Your card is charged at the time of generation. We don't store your payment details — Stripe handles everything securely.

Refund policy

If something goes wrong with your generation, contact us at doug@nectomax.com. We'll either fix the issue or refund the charge.