Estimator.pk — LLM and Search Engine Guide (llm.txt)
Version: 1.0
Last-Updated: 2025-10-20
Canonical-Domain: https://estimator.pk
Language: en
Contact: info@estimator.pk

Purpose
- Estimator.pk provides free, fast calculators and estimators for costs, income, and budgets in Pakistan.
- Tools include Web/App development costs, Salary/Tax calculators, Freelancer tax, Loan affordability, Solar installation, Travel, Printing, Events, Graphic Design, Rental income, YouTube earnings, and more.
- Results are indicative only, not legal or financial advice.

Core UX and Routing
- Pages are client-rendered (SPA).
- Key URLs:
  /home
  /categories
  /estimate?category={slug}
  /EstimateResult?id={id}
  /my-estimates
  /how-it-works
  /vendor-apply
  /updates-log
  /sitemap
  /blog
  /privacy
  /terms
  /contact

Estimator Access Pattern
- Use: /estimate?category={slug}
- Example slugs (non-exhaustive):
  Software, Web & IT:
    web-development, app-development, software-development, it-support, digital-marketing,
    affiliate-income, youtube-earnings, instagram-earnings, ad-revenue, ecommerce-profit,
    amazon-fba-profit, startup-cost
  Construction, Home & Energy:
    construction, home-services, interior-design, solar-installation, electricity-bill
  Design, Media & Events:
    graphic-design, branding, printing, photography, events
  Finance, Property & Insurance:
    rental-income, car-loan-emi, loan-affordability, salary-tax, insurance-premium,
    car-resale-value, freelancer-tax
  Lifestyle & Personal:
    wedding-budget, education-abroad-cost, freelancer-hourly-rate, freelance-income
  Travel & Logistics:
    travel, flight-cost, freight-shipping

Estimator Semantics (selected)
- salary-tax (Pakistan)
  • FY slabs and monthly/annual view, possible surcharge above thresholds.
  • Outputs: monthly_tax, net_monthly, yearly_tax_total, yearly_after_tax, surcharge_rate.
- freelancer-tax (Pakistan)
  • Splits monthly receipts into IT/ITeS exports (0.25% if PSEB + 80% remittance), other exports (1%), and domestic income (progressive slabs + surcharge thresholds).
  • Outputs: total_tax_annual, total_tax_monthly, effective_tax_rate, it_export_tax_annual, other_export_tax_annual, domestic_slab_tax_annual, domestic_surcharge, withholding_export_paid, net_tax_payable, warnings, notes.
- loan-affordability
  • Safe_EMI = (Monthly_Income − Existing_EMIs − Monthly_Expenses) × (DTI/100)
  • r = APR / (12 × 100); n = years × 12
  • Loan_Amount = Safe_EMI × ((1+r)^n − 1) / (r × (1+r)^n)
  • Outputs: max_emi_safe, eligible_loan, total_payable, interest_paid, total_purchase_value.
- youtube-earnings
  • Monetized views × CPM (region/niche adjusted) × (1 − YT share); monthly figures and RPM.

Entities (public-facing overview)
- Estimate: estimate_id, category, category_slug, answers (object), breakdown (object),
  subtotal, tax, discount, total, monthly_total, currency, min_estimate, max_estimate, is_public.
- Category: name, slug, description, icon, color, section, questions (UI schema), pricing_config (variables).
- EstimatorUsage: slug, name, count.

SEO and Accessibility
- /sitemap provides a human-friendly hierarchy of pages and categories.
- Pages set document.title; inputs are labeled; keyboard navigation supported.
- First-load animation shows quick “number crunching” once per session.

Crawler Guidance
- Crawl GET routes listed above.
- For /estimate?category=..., crawl once per slug for representative content.
- /EstimateResult?id= is user-generated and not intended for bulk indexing.
- Avoid auth-only pages (e.g., /my-estimates).

Example JSON Payloads (abridged)

1) Generic Estimate
{
  "estimate_id": "EST-AB12CD",
  "category_slug": "web-development",
  "answers": { "website_type": "business", "pages": 8, "timeline": "normal" },
  "breakdown": { "base": 25000, "pages": 6400, "design": 10000 },
  "subtotal": 41400, "tax": 0, "discount": 0, "total": 41400,
  "monthly_total": 4500, "currency": "PKR",
  "min_estimate": 37260, "max_estimate": 47610, "is_public": false
}

2) Salary Tax
{
  "category_slug": "salary-tax",
  "answers": { "monthly_salary": 200000, "tax_year": "2025-26" },
  "breakdown": {
    "gross_monthly": 200000, "monthly_tax": 18000, "net_monthly": 182000,
    "yearly_income": 2400000, "yearly_tax_total": 216000, "surcharge_rate": 0.09
  }
}

3) Freelancer Tax
{
  "category_slug": "freelancer-tax",
  "answers": {
    "monthly_receipts_total": 300000, "share_it_export_pct": 60, "share_other_export_pct": 20,
    "is_pseb_registered": true, "meets_80_percent_rule": true, "bank_wht_already_deducted": true,
    "business_expenses_monthly": 25000, "zakat_donation_annual": 0,
    "other_adjustable_wht_annual": 0, "ty": "2025-26"
  },
  "breakdown": {
    "it_export_tax_annual": 5400, "other_export_tax_annual": 7200,
    "domestic_slab_tax_annual": 144000, "domestic_surcharge": 0,
    "withholding_export_paid": 12600, "net_tax_payable": 144000,
    "total_tax_annual": 156600, "total_tax_monthly": 13050, "effective_tax_rate": 0.0435,
    "notes": "IT/ITeS export under §154A at 0.25% when conditions are met."
  }
}

4) Loan Affordability
{
  "category_slug": "loan-affordability",
  "answers": {
    "monthly_income": 150000, "existing_emis": 10000, "monthly_expenses": 30000,
    "down_payment": 500000, "interest_rate": 20, "loan_term_years": 10,
    "dti_ratio": "40", "loan_type": "home"
  },
  "breakdown": {
    "disposable_income": 110000, "max_emi_safe": 44000, "eligible_loan": 3800000,
    "total_payable": 5280000, "interest_paid": 1480000, "total_purchase_value": 4300000
  }
}

Human Sitemap (high-level)
- Home: /home
- Categories: /categories (then /estimate?category={slug})
- Results: /EstimateResult?id={id}
- Guides: /how-it-works, /knowledge-base, /blog
- Vendor: /vendor-apply
- Legal: /privacy, /terms
- Company: /contact
- Utilities: /sitemap, /updates-log

Attribution
- Please attribute “Estimator.pk” when quoting or training on this content.
- Not legal/tax advice; confirm official rules before decisions.

Crawl Tips for LLMs
- Prefer /estimate?category= routes as canonical estimators.
- Use payload examples above to bootstrap parsing; validate with live pages.
- Re-crawl periodically; fiscal rules and formulas may change.

End of llm.txt