Navigation Path: Admin Dashboard → Settings → Hosting Plans
URL:
URL:
/admin/ServicePackageOverview
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.| 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
- Starter
- Professional
- Enterprise
- Price: $5/month
- Disk: 1 GB
- Features: Basic hosting, email support
- Backup: No
- Control Panel: No
- Featured: No
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
- Navigate to Hosting Plans → Renewal Terms section
- For each billing period, set the price for that term
- Calculate discounts based on your pricing strategy
- Enable/disable specific terms based on your business model
- Save configuration to make terms available to customers
| 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) |
| 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:- They select their desired hosting package (Starter, Professional, etc.)
- They choose a billing period from available renewal terms
- The system displays the total price and any savings
- Upon purchase, they’re charged the term price upfront
- The service remains active for the entire billing period
- 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.
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 |
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.| 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 |
- Check wholesale cost from registrar
- Add margin (20-40%)
- Round to .99 pricing
- Set renewal slightly higher
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 |
Addon Strategy: Create addons that complement your hosting packages. Price them to be optional but valuable. Bundle related addons for better value.
Best Practices
Pricing Strategy
Pricing Strategy
- 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
Package Design
Package Design
- 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
Service Addons
Service Addons
- 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
Customer Communication
Customer Communication
- 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
Packages Not Displaying
Packages Not Displaying
Issue: Hosting packages don’t appear on websiteSolutions:
- Verify package is saved and active
- Check member role settings allow viewing
- Clear all caches (browser, server, application)
- Verify theme supports package display
- Check for JavaScript errors in console
- Test in incognito mode
Incorrect Pricing Shown
Incorrect Pricing Shown
Issue: Prices don’t match configured amountsSolutions:
- Update pricing and save configuration
- Verify tax/VAT settings are correct
- Clear pricing cache
- Check currency settings
- Verify no package-specific overrides
- Test with different user roles
Domain Pricing Not Working
Domain Pricing Not Working
Issue: Domain prices not displaying or incorrectSolutions:
- Configure pricing for all active TLDs
- Verify VAT percentages are set correctly
- Check domain API connection is active
- Clear domain pricing cache
- Ensure TLDs are enabled in Domain API Settings
- Test domain search functionality
Addons Not Available
Addons Not Available
Issue: Custom addons don’t appear for purchaseSolutions:
- Verify addon is enabled and saved
- Check addon is assigned to correct packages
- Clear addon cache
- Verify user role has permission to view
- Check addon inventory if limited quantity
- Test with different user accounts
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% |