Read your agency contract. If you don't own:
- The domain
- The hosting account
- The code
- The CMS login
…you're renting your own business presence. The day you leave, it goes dark.
The hidden cost of agency lock-in
The numbers: 70% of small businesses lose access to their website when they fire their agency. Recovery costs $2,000-10,000.
Why agencies do this:
- Recurring revenue: Monthly hosting fees they control
- Vendor lock-in: Custom code that only they can maintain
- Control: They hold your business hostage
The real cost: Your website is your most valuable marketing asset. Losing it means losing customers, SEO rankings, and brand authority.
What you must own (and how to get it)
1. Domain name
Why it matters: Your domain is your digital address. Agencies sometimes register domains in their name.
How to check ownership:
- Go to whois.com
- Search your domain
- Registrant should be you or your business
How to transfer:
- Contact your current registrar
- Initiate domain transfer
- Update DNS settings
- Cost: $10-20/year
Pro tip: Register domains for 5-10 years to avoid renewal hassles.
2. Hosting account
Why it matters: Hosting controls your site's uptime, speed, and email.
What to look for in hosting:
- Full access: cPanel or similar control panel
- FTP access: For file uploads
- Email accounts: Business email setup
- Backups: Daily automated backups
Popular hosting options:
- SiteGround: $6.99/month, excellent support
- Kinsta: $30/month, managed WordPress
- WP Engine: $25/month, developer-friendly
- DigitalOcean: $6/month, full control
Migration checklist:
- Export all files and database
- Transfer domain DNS
- Test site functionality
- Update email settings
- Set up backups
3. Website code and files
Why it matters: Without code access, you're stuck if the agency disappears.
What you should receive:
- Full codebase: All theme/plugin files
- Database export: SQL file of all content
- Documentation: How to update and maintain
- Admin access: WordPress login credentials
Red flags in contracts:
- "We retain intellectual property rights"
- "Custom code remains our property"
- "No source code delivery"
How to protect yourself:
- Require source code delivery in contract
- Use escrow services for large projects
- Choose agencies that use standard platforms (WordPress, not custom)
4. Content Management System access
Why it matters: You need to update content, add blog posts, change prices.
WordPress specifically:
- Admin login: Full administrator access
- Plugin management: Ability to install/update plugins
- Theme customization: Access to theme editor
- User management: Add team members
Access handover:
- Change default passwords immediately
- Set up two-factor authentication
- Create backup admin accounts
- Document all login credentials
Contract red flags to avoid
Payment terms
- Retainer lock-ins: "12-month minimum commitment"
- Automatic renewals: "Renews monthly unless cancelled 30 days prior"
- Late fees: "10% late fee on overdue payments"
Ownership clauses
- IP retention: "Agency retains all intellectual property"
- Work for hire: Should specify "work made for hire"
- No transfer: "Assets not transferable without agency consent"
Maintenance terms
- Required maintenance: "Must use our monthly maintenance plan"
- Exclusive rights: "Cannot work with other developers"
- Support limitations: "Support only available with paid plan"
How to negotiate better terms
Before signing
- Ask for references: Talk to past clients about ownership
- Review contract: Have a lawyer check it
- Request amendments: Push back on unfair terms
- Get everything in writing: No verbal promises
During project
- Document everything: Keep records of all communications
- Test access: Verify you can log in and make changes
- Request training: Learn basic maintenance
- Set milestones: Get access at key project phases
After launch
- Transfer ownership: Complete domain/hosting transfer
- Change passwords: Immediately after handover
- Test independence: Make sure you can update without them
- Get support agreement: Optional ongoing support
The MYNA ownership guarantee
What we provide:
- Full ownership transfer: Domain, hosting, code, access
- No retainer requirements: Pay once, own forever
- Training included: We teach you how to maintain your site
- Support available: Optional monthly maintenance if needed
Our contract promises:
- "Client owns all deliverables upon final payment"
- "Source code delivered in full"
- "No recurring fees required"
- "Client can hire any developer to maintain site"
Maintenance options after ownership
DIY maintenance
Cost: $0/month Requirements: Basic technical skills Tools needed: WordPress basics, security plugins Learning resources: WordPress.org, YouTube tutorials
Freelance developers
Cost: $50-150/hour When to use: Complex updates, custom features Finding them: Upwork, Fiverr, local WordPress meetups Pro tip: Get 2-3 quotes, check portfolios
Managed maintenance services
Cost: $100-500/month Includes: Updates, backups, security, support Providers: WP Buffs, MaintainWP, local developers Best for: Non-technical business owners
Emergency recovery: If you lose access
Immediate steps
- Contact hosting: If you own domain but not hosting
- File recovery: Use Wayback Machine for content
- Legal action: If agency violated contract
- Temporary site: Set up on free platform (WordPress.com)
Prevention is better
- Regular backups: Use UpdraftPlus or similar
- Multiple admins: Have backup login access
- Document everything: Keep all contracts and communications
- Monitor access: Check who logs into your site
The ownership mindset
Your website is an asset, not a expense. Like your business phone number or company truck, it should be yours to control.
Questions to ask every agency:
- "Do I own the domain and hosting?"
- "Will I get full admin access?"
- "Can I take my site to another developer?"
- "What's your policy on code ownership?"
The right agency answer: "Yes to all. We build sites for owners, not renters."
Case study: The $15,000 recovery
The situation: Contractor fired agency, lost access to $15,000 website.
The recovery:
- Domain transfer: $200
- Hosting migration: $500
- Code recreation: $8,000
- Content migration: $1,000
- SEO recovery: $5,000
Total cost: $14,700 (almost as much as rebuilding)
The lesson: Ownership transfer costs $300. Recovery costs thousands.
Make ownership non-negotiable
Your website represents your business 24/7. It should be as much yours as your business cards or letterhead.
Don't rent your digital presence. Own it completely.
A website you don't control is like a car with the keys held by the dealer. Looks nice, but you can't drive it when you need to.
Ready to own your website completely? Let's build it right from the start.
