Skip to main content
Navigation Path: Admin Dashboard → Settings → Hosting Plans
URL: /admin/ServicePackage

Overview

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

Packages

Tiered hosting plans

Renewal Terms

Billing periods

Services

SSL, backup, upgrades

Domains

TLD pricing

Addons

Custom services

Website Packages

Create up to 20 hosting packages with customizable features and pricing.
SettingDescription
Package NameDisplay name (e.g., “Starter”, “Pro”)
PriceMonthly cost
Disk SpaceStorage allocation (MB)
DescriptionFeatures list
Member RolesWho can purchase
Background ColorsTwo colors for gradient
Purchase ThemeEnable theme selection
Backup DownloadAllow backup downloads
Control PanelDirectAdmin access
Featured RibbonHighlight as recommended

Package Examples

  • Price: $5/month
  • Disk: 1 GB
  • Features: Basic hosting, email support
  • Backup: No
  • Control Panel: No
  • Featured: No
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.
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.

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:
PeriodDurationTypical DiscountUse Case
Monthly1 month0% (base)Flexibility, trial customers
Quarterly3 months5-10%Short-term commitment
Semi-Annual6 months10-15%Medium-term commitment
Annual12 months15-25%Best value, recommended
Biennial24 months20-30%Long-term commitment
Triennial36 months25-35%Maximum savings

Pricing Examples

Example 1: $10/month Base Package
PeriodCalculationRegular PriceDiscounted PriceSavings
1 Month$10 × 1$10$100%
3 Months$10 × 3$30$2710% ($3)
6 Months$10 × 6$60$5115% ($9)
12 Months$10 × 12$120$10017% ($20)
24 Months$10 × 24$240$19220% ($48)
Example 2: $25/month Professional Package
PeriodCalculationRegular PriceDiscounted PriceSavings
1 Month$25 × 1$25$250%
3 Months$25 × 3$75$6810% ($7)
12 Months$25 × 12$300$25017% ($50)
24 Months$25 × 24$600$48020% ($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)
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.
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
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.

Global Service Pricing

Configure pricing for additional services available across all packages.
ServiceTypical PriceBilling
SSL Certificate$10-30Annual
Backup Service$5-15Monthly
Disk Upgrade (1GB)$1-5Monthly
Disk Upgrade (5GB)$8Monthly
Disk Upgrade (10GB)$15Monthly
Service Addons: These services can be purchased by customers on any plan. Price them to be profitable while remaining competitive with market rates.

Domain Pricing

Set registration and renewal prices for each TLD.
SettingDescriptionExample
Registration PriceNew domain cost$12.99/year
Registration VATTax on registration$2.60 (20%)
Renewal PriceRenewal cost$14.99/year
Renewal VATTax on renewal$3.00 (20%)

Common TLD Pricing

TLDRegistrationRenewal
.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
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.

Custom Addons

Create up to 50 custom addons for additional services. Addon Ideas:
CategoryExamplesPrice Range
SupportPriority Support, Dedicated Manager, 24/7 Phone$20-100/mo
PerformanceCDN, Premium Bandwidth, Dedicated IP$5-50/mo
SecuritySecurity Suite, Malware Scanning, DDoS Protection$10-50/mo
DevelopmentStaging Environment, Git Integration, Dev Tools$5-15/mo
MarketingSEO Tools, Email Marketing, Analytics$15-25/mo
Addon Strategy: Create addons that complement your hosting packages. Price them to be optional but valuable. Bundle related addons for better value.

Best Practices

  • 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
  • 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
  • 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
  • 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

Troubleshooting

Issue: Hosting packages don’t appear on websiteSolutions:
  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
Issue: Prices don’t match configured amountsSolutions:
  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
Issue: Domain prices not displaying or incorrectSolutions:
  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
Issue: Custom addons don’t appear for purchaseSolutions:
  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

Quick Reference

Package Comparison

FeatureStarterProfessionalEnterprise
Price$5/mo$15/mo$50/mo
Disk1 GB5 GB20 GB
Bandwidth10 GB50 GB200 GB
Websites15Unlimited
SSL
Backups
Control Panel
ServiceWholesaleRetailMargin
Hosting$2-5/mo$10-20/mo100-300%
Domains$8-12/yr$12-18/yr20-50%
SSL$0-5/yr$10-30/yr100-500%
Backups$1-3/mo$5-15/mo200-400%