> ## Documentation Index
> Fetch the complete documentation index at: https://docs.areawp.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Hosting Plans

> Configure website packages, pricing, and service addons

<Info>
  **Navigation Path:** Admin Dashboard → Settings → Hosting Plans\
  **URL:** `/admin/ServicePackage`
</Info>

## Overview

Create and manage website packages, set renewal terms, configure service pricing, manage domain pricing, and create custom addons.

<CardGroup cols={3}>
  <Card title="Packages" icon="box" color="#10b981">
    Tiered hosting plans
  </Card>

  <Card title="Renewal Terms" icon="calendar" color="#0d6efd">
    Billing periods
  </Card>

  <Card title="Services" icon="dollar-sign" color="#f59e0b">
    SSL, backup, upgrades
  </Card>

  <Card title="Domains" icon="globe" color="#8b5cf6">
    TLD pricing
  </Card>

  <Card title="Addons" icon="puzzle-piece" color="#ef4444">
    Custom services
  </Card>
</CardGroup>

***

## Website Packages

Create up to 20 hosting packages with customizable features and pricing.

| Setting               | Description                           |
| --------------------- | ------------------------------------- |
| **Package Name**      | Display name (e.g., "Starter", "Pro") |
| **Price**             | Monthly cost                          |
| **Disk Space**        | Storage allocation (MB)               |
| **Description**       | Features list                         |
| **Member Roles**      | Who can purchase                      |
| **Background Colors** | Two colors for gradient               |
| **Purchase Theme**    | Enable theme selection                |
| **Backup Download**   | Allow backup downloads                |
| **Control Panel**     | DirectAdmin access                    |
| **Featured Ribbon**   | Highlight as recommended              |

### Package Examples

<Tabs>
  <Tab title="Starter">
    * **Price**: \$5/month
    * **Disk**: 1 GB
    * **Features**: Basic hosting, email support
    * **Backup**: No
    * **Control Panel**: No
    * **Featured**: No
  </Tab>

  <Tab title="Professional">
    * **Price**: \$15/month
    * **Disk**: 5 GB
    * **Features**: Advanced hosting, priority support, SSL
    * **Backup**: Yes
    * **Control Panel**: Yes
    * **Featured**: Yes (Most Popular)
  </Tab>

  <Tab title="Enterprise">
    * **Price**: \$50/month
    * **Disk**: 20 GB
    * **Features**: Premium hosting, 24/7 support, dedicated resources
    * **Backup**: Yes
    * **Control Panel**: Yes
    * **Featured**: No
  </Tab>
</Tabs>

<Tip>
  **Package Strategy:** Create 3-5 packages to avoid overwhelming customers. Make the middle tier "featured" as it typically has the best conversion rate. Offer clear upgrade paths between tiers.
</Tip>

<Info>
  **Featured Packages:** The "featured" ribbon draws attention to your recommended plan. Most customers choose the featured option, so use this strategically to guide purchasing decisions.
</Info>

***

## Renewal Terms

Configure billing periods and pricing for different subscription lengths. Renewal terms allow you to offer discounts for longer commitments, encouraging customers to subscribe for extended periods.

### How Renewal Terms Work

Renewal terms define the available billing cycles customers can choose when purchasing or renewing a hosting package. Each term has its own pricing, which can be discounted from the base monthly rate.

**Key Concepts:**

* **Base Price:** The monthly price of your hosting package (e.g., \$10/month)
* **Billing Period:** How often customers are charged (monthly, quarterly, annually, etc.)
* **Term Price:** The total amount charged for the entire billing period
* **Discount:** Percentage reduction from the regular price to encourage longer commitments

### Configuring Renewal Terms

1. Navigate to **Hosting Plans → Renewal Terms** section
2. For each billing period, set the price for that term
3. Calculate discounts based on your pricing strategy
4. Enable/disable specific terms based on your business model
5. Save configuration to make terms available to customers

**Available Billing Periods:**

| Period          | Duration  | Typical Discount | Use Case                     |
| --------------- | --------- | ---------------- | ---------------------------- |
| **Monthly**     | 1 month   | 0% (base)        | Flexibility, trial customers |
| **Quarterly**   | 3 months  | 5-10%            | Short-term commitment        |
| **Semi-Annual** | 6 months  | 10-15%           | Medium-term commitment       |
| **Annual**      | 12 months | 15-25%           | Best value, recommended      |
| **Biennial**    | 24 months | 20-30%           | Long-term commitment         |
| **Triennial**   | 36 months | 25-35%           | Maximum savings              |

### Pricing Examples

**Example 1: \$10/month Base Package**

| Period    | Calculation | Regular Price | Discounted Price | Savings    |
| --------- | ----------- | ------------- | ---------------- | ---------- |
| 1 Month   | \$10 × 1    | \$10          | \$10             | 0%         |
| 3 Months  | \$10 × 3    | \$30          | \$27             | 10% (\$3)  |
| 6 Months  | \$10 × 6    | \$60          | \$51             | 15% (\$9)  |
| 12 Months | \$10 × 12   | \$120         | \$100            | 17% (\$20) |
| 24 Months | \$10 × 24   | \$240         | \$192            | 20% (\$48) |

**Example 2: \$25/month Professional Package**

| Period    | Calculation | Regular Price | Discounted Price | Savings     |
| --------- | ----------- | ------------- | ---------------- | ----------- |
| 1 Month   | \$25 × 1    | \$25          | \$25             | 0%          |
| 3 Months  | \$25 × 3    | \$75          | \$68             | 10% (\$7)   |
| 12 Months | \$25 × 12   | \$300         | \$250            | 17% (\$50)  |
| 24 Months | \$25 × 24   | \$600         | \$480            | 20% (\$120) |

### How Customers See Renewal Terms

When customers purchase a hosting package:

1. They select their desired hosting package (Starter, Professional, etc.)
2. They choose a billing period from available renewal terms
3. The system displays the total price and any savings
4. Upon purchase, they're charged the term price upfront
5. The service remains active for the entire billing period
6. At renewal, they're charged again for the same term (or can change)

<Info>
  **Customer Choice:** Renewal terms give customers flexibility in how they pay. Monthly terms attract price-sensitive customers, while annual terms provide better revenue predictability and reduce churn.
</Info>

<Tip>
  **Discount Strategy:**

  * Offer meaningful discounts for annual plans (15-25%) to encourage longer commitments
  * Make annual plans the "best value" to drive conversions
  * This improves cash flow and reduces customer churn
  * Highlight annual savings prominently in your pricing display
  * Consider offering 2-3 month free when paying annually
</Tip>

<Warning>
  **Pricing Consistency:** Ensure renewal term pricing is consistent across all packages. If you change term pricing, it only affects new purchases—existing subscriptions continue at their original price until renewal.
</Warning>

***

## Global Service Pricing

Configure pricing for additional services available across all packages.

| Service                 | Typical Price | Billing |
| ----------------------- | ------------- | ------- |
| **SSL Certificate**     | \$10-30       | Annual  |
| **Backup Service**      | \$5-15        | Monthly |
| **Disk Upgrade (1GB)**  | \$1-5         | Monthly |
| **Disk Upgrade (5GB)**  | \$8           | Monthly |
| **Disk Upgrade (10GB)** | \$15          | Monthly |

<Info>
  **Service Addons:** These services can be purchased by customers on any plan. Price them to be profitable while remaining competitive with market rates.
</Info>

***

## Domain Pricing

Set registration and renewal prices for each TLD.

| Setting                | Description         | Example      |
| ---------------------- | ------------------- | ------------ |
| **Registration Price** | New domain cost     | \$12.99/year |
| **Registration VAT**   | Tax on registration | \$2.60 (20%) |
| **Renewal Price**      | Renewal cost        | \$14.99/year |
| **Renewal VAT**        | Tax on renewal      | \$3.00 (20%) |

### Common TLD Pricing

| TLD  | Registration | Renewal |
| ---- | ------------ | ------- |
| .com | \$12.99      | \$14.99 |
| .net | \$14.99      | \$16.99 |
| .org | \$13.99      | \$15.99 |
| .io  | \$34.99      | \$39.99 |
| .co  | \$24.99      | \$29.99 |
| .app | \$18.99      | \$22.99 |
| .dev | \$15.99      | \$18.99 |

**Pricing Strategy:**

1. Check wholesale cost from registrar
2. Add margin (20-40%)
3. Round to .99 pricing
4. Set renewal slightly higher

<Tip>
  **Domain Pricing:** Research competitor pricing for each TLD. Price popular TLDs (.com, .net) competitively. Add higher margins to premium TLDs (.io, .ai). Set renewals 10-20% higher than registration.
</Tip>

***

## Custom Addons

Create up to 50 custom addons for additional services.

**Addon Ideas:**

| Category        | Examples                                          | Price Range |
| --------------- | ------------------------------------------------- | ----------- |
| **Support**     | Priority Support, Dedicated Manager, 24/7 Phone   | \$20-100/mo |
| **Performance** | CDN, Premium Bandwidth, Dedicated IP              | \$5-50/mo   |
| **Security**    | Security Suite, Malware Scanning, DDoS Protection | \$10-50/mo  |
| **Development** | Staging Environment, Git Integration, Dev Tools   | \$5-15/mo   |
| **Marketing**   | SEO Tools, Email Marketing, Analytics             | \$15-25/mo  |

<Info>
  **Addon Strategy:** Create addons that complement your hosting packages. Price them to be optional but valuable. Bundle related addons for better value.
</Info>

***

## Best Practices

<AccordionGroup>
  <Accordion title="Pricing Strategy" icon="dollar-sign">
    * Research competitor pricing before setting rates
    * Price middle tier as best value to drive conversions
    * Offer meaningful discounts for annual commitments (15-25%)
    * Set renewal prices slightly higher than initial registration
    * Review and adjust pricing quarterly based on costs and market
    * Test different price points to optimize revenue
    * Clearly communicate value at each tier
  </Accordion>

  <Accordion title="Package Design" icon="box">
    * Create 3-5 packages to avoid decision paralysis
    * Clearly differentiate features between tiers
    * Make upgrade path obvious and easy
    * Feature the middle tier as "most popular"
    * Include all essential features in base tier
    * Reserve premium features for higher tiers
    * Use consistent naming across packages
  </Accordion>

  <Accordion title="Service Addons" icon="puzzle-piece">
    * Create addons that solve specific customer needs
    * Price addons to be profitable standalone
    * Bundle related addons for better value
    * Make addons easy to add/remove
    * Track which addons are most popular
    * Regularly review and update addon offerings
    * Communicate addon benefits clearly
  </Accordion>

  <Accordion title="Customer Communication" icon="message">
    * Clearly display all pricing and features
    * Show annual savings prominently
    * Explain what's included in each package
    * Provide easy upgrade/downgrade options
    * Send renewal reminders well in advance
    * Offer incentives for upgrades
    * Make pricing changes transparent
  </Accordion>
</AccordionGroup>

***

## Troubleshooting

<AccordionGroup>
  <Accordion title="Packages Not Displaying" icon="box">
    **Issue:** Hosting packages don't appear on website

    **Solutions:**

    1. Verify package is saved and active
    2. Check member role settings allow viewing
    3. Clear all caches (browser, server, application)
    4. Verify theme supports package display
    5. Check for JavaScript errors in console
    6. Test in incognito mode
  </Accordion>

  <Accordion title="Incorrect Pricing Shown" icon="dollar-sign">
    **Issue:** Prices don't match configured amounts

    **Solutions:**

    1. Update pricing and save configuration
    2. Verify tax/VAT settings are correct
    3. Clear pricing cache
    4. Check currency settings
    5. Verify no package-specific overrides
    6. Test with different user roles
  </Accordion>

  <Accordion title="Domain Pricing Not Working" icon="globe">
    **Issue:** Domain prices not displaying or incorrect

    **Solutions:**

    1. Configure pricing for all active TLDs
    2. Verify VAT percentages are set correctly
    3. Check domain API connection is active
    4. Clear domain pricing cache
    5. Ensure TLDs are enabled in Domain API Settings
    6. Test domain search functionality
  </Accordion>

  <Accordion title="Addons Not Available" icon="puzzle-piece">
    **Issue:** Custom addons don't appear for purchase

    **Solutions:**

    1. Verify addon is enabled and saved
    2. Check addon is assigned to correct packages
    3. Clear addon cache
    4. Verify user role has permission to view
    5. Check addon inventory if limited quantity
    6. Test with different user accounts
  </Accordion>
</AccordionGroup>

***

## Quick Reference

### Package Comparison

| Feature           | Starter | Professional | Enterprise |
| ----------------- | ------- | ------------ | ---------- |
| **Price**         | \$5/mo  | \$15/mo      | \$50/mo    |
| **Disk**          | 1 GB    | 5 GB         | 20 GB      |
| **Bandwidth**     | 10 GB   | 50 GB        | 200 GB     |
| **Websites**      | 1       | 5            | Unlimited  |
| **SSL**           | ❌       | ✅            | ✅          |
| **Backups**       | ❌       | ✅            | ✅          |
| **Control Panel** | ❌       | ✅            | ✅          |

### Recommended Margins

| Service | Wholesale | Retail     | Margin   |
| ------- | --------- | ---------- | -------- |
| Hosting | \$2-5/mo  | \$10-20/mo | 100-300% |
| Domains | \$8-12/yr | \$12-18/yr | 20-50%   |
| SSL     | \$0-5/yr  | \$10-30/yr | 100-500% |
| Backups | \$1-3/mo  | \$5-15/mo  | 200-400% |

***

## Related Documentation

<CardGroup cols={2}>
  <Card title="Website Configuration" icon="globe" href="/website-configuration">
    Resource limits
  </Card>

  <Card title="Domain API Settings" icon="globe" href="/domain-api-settings">
    Domain registration
  </Card>

  <Card title="Payment Configuration" icon="credit-card" href="/payment-configuration">
    Payment gateways
  </Card>

  <Card title="Auto-Renewal Settings" icon="arrows-rotate" href="/auto-renewal-settings">
    Automatic renewals
  </Card>
</CardGroup>
