For sale
Frequently asked questions.
Companion to the acquisition memo. Covers financials, customers and contracts, operations, customer lifecycle, and business structure.
Note on entity vs. brand: OneNine Design LLC is the legal entity being sold. Perfect is the parent brand that OneNine spun out of in January 2026. References to "Perfect" in historical sections refer to the company that operated the WordPress book prior to the spinout.
Core financials
Industry breakdown of the customer base and ARR by segment.
| Sector | ARR | Customers |
|---|---|---|
| Healthcare & Wellness | $144,000 | 14 |
| Professional & Business Services | $120,600 | 14 |
| Media, Sports & Entertainment | $106,800 | 13 |
| Consumer Retail & Wholesale | $92,600 | 11 |
| Manufacturing & Industrial | $90,600 | 8 |
| Construction & Real Estate | $81,600 | 11 |
| Non-Profit & Government | $75,000 | 8 |
| Food, Beverage & Agriculture | $66,000 | 4 |
| Consumer Services | $50,000 | 8 |
| Technology & Telecom | $40,200 | 5 |
| Financial Services | $36,600 | 5 |
| Transportation & Logistics | $36,000 | 4 |
| Education & Training | $27,600 | 4 |
| Energy & Utilities | $6,000 | 1 |
| Total | $973,600 | 110 |
Customer and revenue churn over the past 12 months.
| Month | MRR lost | Customers lost |
|---|---|---|
| Apr 2026 | $1,300 | 2 |
| Mar 2026 | $4,300 | 6 |
| Feb 2026 | $550 | 2 |
| Jan 2026 | $3,917 | 7 |
| Dec 2025 | $1,500 | 3 |
| Nov 2025 | $5,517 | 12 |
| Oct 2025 | $0 | 0 |
| Sep 2025 | $1,700 | 3 |
| Aug 2025 | $2,450 | 5 |
| Jul 2025 | $3,450 | 6 |
| Jun 2025 | $1,500 | 3 |
| May 2025 | $1,000 | 2 |
| Total (12 mo) | $27,184 | 51 |
Churn cohort may include a small number of non-WordPress customers.
Concentration: share of ARR from the top 5 and top 10 clients.
| Cohort | ARR | % of ARR |
|---|---|---|
| Top 5 customers | $197,000 | 20.2% |
| Top 10 customers | $295,400 | 30.3% |
Last 3 years of P&L for the WordPress book.
Perfect operates as a single entity covering WordPress management, design, development, and software work. A 3-year P&L isolated to the WordPress book is not a standard report.
Under NDA we will produce it as a client-level reconstruction — pulling WordPress customer revenue directly and allocating costs against it. Roughly a week to produce.
Revenue recognition is cash basis. The 12-month WordPress revenue trend in Q5 is pulled directly and accurate.
Revenue trend for the last 12 months from WordPress customers.
| Month | Total income (cash) |
|---|---|
| May 2025 | $59,825 |
| Jun 2025 | $57,551 |
| Jul 2025 | $51,422 |
| Aug 2025 | $57,267 |
| Sep 2025 | $55,572 |
| Oct 2025 | $74,962 |
| Nov 2025 | $109,046 |
| Dec 2025 | $77,650 |
| Jan 2026 | $143,600 |
| Feb 2026 | $87,450 |
| Mar 2026 | $105,350 |
| Apr 2026 | $87,500 |
| Total (LTM) | $967,195 |
Cash revenue received from WordPress customers in the last 12 months. This is total revenue, not ARR.
Customers and contracts
Are customers on annual or month-to-month agreements? What is the notice period?
Subscriptions and payments are managed through Stripe. All plans are billed upfront. There is no mandatory notice period — clients can discontinue at any time.
Hours per month per client, and how many are actively requesting work.
Approximately 6 service hours per WordPress client per month on average.
Based on client activity over the last three months:
- Clients requesting more than 10 tasks in a 3-month period: 10.91%
- Clients requesting 10 or fewer tasks in a 3-month period: 89.09%
Most clients maintain moderate, ongoing support and development requirements.
Customers from Perfect referrals, and continuity of that channel post-close.
Future customers acquired through Perfect referrals will be routed to the new ownership, with Perfect retaining an agreed percentage of sales revenue — currently targeted at 20%.
Since January 2026 the company has signed 12 new WordPress management clients, generating approximately $9,200 MRR and $110,400 ARR. Of these, 9 are on Annual plans and 3 on Quarterly.
Aged receivables, terms of agreement, and payment automation.
Fully upfront billing across all service plans, so the company generally does not maintain aged receivables. Outstanding balances arise only when a payment fails or a card is declined; the assigned Account Manager then contacts the customer to resolve it.
Customer age analysis and contract details.
All offerings — Annual, Quarterly, Monthly — operate on an upfront payment model. Clients are billed in advance before services commence. Buckets of support/development hours are also paid upfront and have no fixed expiry.
Operations
Software in use on the agency side.
Perfect has developed a custom internal dashboard used to manage customer engagement, task tracking, and operational workflows. Both the internal team and clients can view logged hours in real time.
Clients access the dashboard with their own credentials to monitor task progress, submit support tickets, and communicate ongoing requirements. The dashboard also serves as the centralised task management and planning platform — an internal alternative to Jira.
The buyer receives a five-year license to this dashboard as part of the acquisition.
Hosting and software contracts.
- Rocket.net — primary website hosting, billed month-to-month.
- BlogVault — website backups, billed monthly.
- Toggl — time tracking for client tasks and operations.
Hosting, plugins, and themes across the book.
Rocket.net is the primary host. Common plugins include Gravity Forms, Elementor, Gravity SMTP, and BlogVault.
Because many client sites were originally developed by third parties, the technology stack, plugins, and themes vary significantly across the portfolio. A portion of clients host on their own infrastructure rather than the company's managed environment.
Workflow chart, current and future state.
Current operations workflow runs Nathan → Head of Project Management (Salma) → Account Managers → Developers / Designers, with clients interacting through the dashboard.
If the operations team is not retained, this workflow would be managed by the acquirer's team.
Customer lifecycle
Client onboarding process.
Clients sign up through the website and schedule an onboarding call. Before the call, the team collects the credentials needed to migrate the client's website and completes initial infrastructure setup (e.g., Mailgun, Postmark).
During the onboarding call the client is introduced to their Account Manager along with Nathan or Salma (Head of Project Management). The discussion covers the working relationship, goals for the next several months, communication preferences, and expectations. After onboarding, clients work directly with their Account Manager and manage requests through the dashboard.
Client escalation flow.
Clients are given direct contact numbers for Nathan, Salma, and their assigned Account Manager for critical situations. Each client dashboard also includes a dedicated emergency button, allowing urgent matters to be escalated quickly.
Role in proposals, signing, onboarding, and retention.
Nathan takes all inbound sales calls. After each call he sends the prospect an email with a flyer outlining the plans that best fit their needs, then follows up until they close.
Post-signing, day-to-day onboarding and account management is handled by the assigned Account Manager and the Head of Project. Nathan steps back in only for escalations — an emergency, or a situation a client feels is not being handled adequately — meeting with the client directly to resolve the issue.
Business structure
How is the business structured, and what do the service plans look like?
OneNine Design LLC operates as an S Corporation specialising in website design, development, and ongoing website management services.
Plans are structured around monthly or annual retainers with allocated support and development hours. Standard features — hosting, backups, security, and dashboard access — are included in all tiers. An Account Manager is included in every tier except Hosting/Security.
| Plan | Price | Hours | Overage |
|---|---|---|---|
| Hosting / Security | $300 / month | — | — |
| Tier 1 Old Monthly | $500 / month | 5 hrs/mo, no rollover | $100/hr |
| Tier 1 Old Annual | $6,000 / year | 60 hrs/yr, no rollover | $100/hr |
| Tier 1 New Annual | $6,000 / year | 30 hrs/yr, rollover | $150/hr |
| Tier 2 | $4,500 / quarter | 30 hrs/qtr, rollover | $125/hr |
| Tier 3 | $9,500 / quarter | 80 hrs/qtr, rollover | $100/hr |
Additional custom plans will be identified in the detailed financials.