
Guides
The money-making services in a virtual assistant agency
The most profitable virtual assistant agency services are the ones you can measure. A contribution test that ranks your own lines from your own records.
What to take away
- No published ranking tells you which service line earns most for your agency. The order depends on what you pay, how long training takes, and how much unbilled time each line consumes.
- The money-making services in a virtual assistant agency are usually the measurable ones. Inbox and calendar management, bookkeeping support, customer support triage, CRM data hygiene, and e-commerce order support often clear the contribution test first.
- Contribution per delivered hour is the measure. Revenue per line is not, and it points in the wrong direction often enough to be dangerous.
- Specialist lines such as real estate transaction coordination and medical billing can earn more per hour. Their training, coverage, and exception loads frequently erase the premium.
- The most profitable line is usually the least interesting one. Owners underinvest in it because it is dull.
Every figure in the method below comes from your own books. The typical ranges on this page are labeled as ranges because pay, tools, and client mix move them.
The service lines that tend to make money first
The table below names eight lines that virtual assistant agencies commonly sell. It compares them on the same criteria: what the work covers, who it suits, a typical US rate per delivered hour, and the main cost driver. Rates are ranges for 2026, not quotes.
Service lines that make money first
| Service line | What it covers | Who it suits | Typical US rate, 2026 | Main cost driver |
|---|---|---|---|---|
| Inbox and calendar management | Email triage, scheduling, travel booking, follow-ups. Tools include Google Workspace, Microsoft 365, and Calendly. | Founders, executives, small teams with high message volume. | Typically $25 to $55 per delivered hour. | Unbilled clarification and calendar churn. |
| Bookkeeping support | Bank reconciliation, accounts receivable follow-up, month-end checklists. Tools include QuickBooks Online and Xero. | Agencies with recurring monthly close work and clean bank feeds. | Typically $30 to $70 per delivered hour. | Rework from missing receipts and uncategorized transactions. |
| Customer support triage | Ticket routing, first response, refund and order questions. Tools include Zendesk, Intercom, and Help Scout. | E-commerce and software teams with defined response targets. | Typically $18 to $40 per delivered hour. | Coverage blocks for peak hours. |
| CRM data hygiene and lead research | Contact cleanup, deduplication, list building, enrichment. Tools include HubSpot and Salesforce. | Sales teams that rely on outbound or pipeline reporting. | Typically $25 to $60 per delivered hour. | Bad source data and duplicate records. |
| E-commerce order support | Order edits, returns, shipping questions, supplier follow-up. Tools include Shopify and Gorgias. | Stores with seasonal spikes and a small in-house team. | Typically $20 to $45 per delivered hour. | Q4 peaks and training temporary cover. |
| Social media scheduling | Post scheduling, caption drafts, community replies. Tools include Buffer, Hootsuite, and Later. | Brands with a fixed content calendar and clear approval steps. | Typically $25 to $50 per delivered hour. | Unlimited plans that hide delivered hours. |
| Real estate transaction coordination | Contract-to-close checklists, document collection, deadline tracking. Tools include Dotloop and SkySlope. | Real estate teams with repeat transactions and compliance needs. | Typically $300 to $800 per file, or $1,500 to $3,000 per month. | Exception load and licensed backup. |
| Medical billing and scheduling | Appointment booking, insurance verification, claim follow-up. Tools include Athenahealth and Kareo. | Clinics that need HIPAA-trained staff and steady coverage. | Typically $22 to $50 per delivered hour. | Compliance training and absence cover. |
Why a published ranking would mislead you
Profitability in this trade is set by four things local to your agency. What you pay to deliver. How many hours a person actually delivers after training and absence. How much of each retainer goes unused, and how much unbilled time each line quietly consumes.
Change any one and the ranking flips. An agency that pays more but trains faster will find a specialist line profitable that a cheaper competitor loses money on. The table above gives starting points, not your order. A list written from outside is a list of services that were profitable for somebody else under conditions nobody stated.
The test below takes an evening if your records are decent, and a weekend if they are not.
The measure: contribution per delivered hour
For each service line, over one full quarter:
Contribution per Delivered Hour
- Revenue attributed to the line
- Direct cost of the line
- Delivered hours from time records
- Unbilled hoursrework, clarification, handovers
- Contribution per delivered hour
Contribution is revenue minus direct cost. Contribution per delivered hour is that figure divided by delivered hours, including the unbilled ones. Rank your lines by that number.
The unbilled column is what makes this test worth running. It is where the difference between two apparently similar lines lives. Inbox management and bookkeeping support often gain here because their unbilled time is low. Medical billing and real estate coordination often lose because rework and cover are high.
Four adjustments that change the order
Once you have the raw ranking, apply four corrections. Each one moves lines around, sometimes sharply.
Four Adjustments to the Ranking
- Reserved but unused capacity
- Training amortization
- Coverage cost
- Exception load
- Reserved but unused capacity.A line sold as availability carries idle time you have paid for. Charge that idle time to the line, not to overhead.
- Training amortization.Divide the cost of training someone on a line by the number of months they typically stay on it. Specialist lines such as medical billing take the heaviest hit here.
- Coverage cost.A line that needs a trained backup is carrying a second person's readiness. Include it. Real estate coordination often needs that backup.
- Exception load.Count revisions, escalations and apologies per hundred delivered hours. Lines with heavy exception loads consume your attention, which is the scarcest input you have.
After these four, some lines that looked strong on revenue will sit near the bottom. That is the point of the exercise.
What the ranking usually reveals
Three patterns show up often enough to look for, though your own numbers decide.
High-volume routine work often outperforms its reputation. Inbox and calendar management, bookkeeping support, customer support triage, and CRM data hygiene train fast, pool well, and produce few exceptions. Owners undervalue them because they are not impressive to talk about.
Specialist work carries hidden coverage cost. Real estate transaction coordination and medical billing carry higher rates, and also higher training, exception load, and the risk that one person's absence stops the line.
Anything sold as unlimited is unmeasurable. An unlimited social media or design plan cannot be expressed in delivered hours, so it cannot be ranked. Assume it is subsidized by the others until proven otherwise.
What to do with the ranking
Do not immediately drop the bottom line. Ask first whether it is a loss leader that holds an account.
Response by Finding
Strong contribution, low volume -> Sell it harder
Strong contribution, heavy exception load -> Fix process, resell
Weak contribution, holds anchor client -> Keep, reprice anchor
| Finding | Reasonable response |
|---|---|
| Strong contribution, low volume | Sell it harder before changing anything else |
| Strong contribution, heavy exception load | Fix the process, then resell it |
| Weak contribution, holds an anchor client | Keep, and price the anchor to cover it |
| Weak contribution, standalone | Reprice once, then retire if the price does not hold |
| Specialist line with high rate but weak contribution | Check whether the rate covers training and cover, then reprice or narrow the scope |
| Cannot be measured at all | Redefine the unit so it can be, or stop selling it |
Reprice before you retire. A line that fails at the current price may work at a defensible one, and you will not know until you have asked.
Keep the records that make this repeatable
The test is only as good as the time records behind it. Per-task time capture, a consistent line code on every invoice, and a written rule for splitting shared retainers are the whole requirement.
The IRS guidance on which records a business should keep sets the baseline for the financial side. The operational side, hours by line by client, is yours to build. It is what turns an opinion about profitability into a measurement.
Two other things belong in the record. First, worker status for whoever delivers each line. The Labor Department's misclassification myths page says economic reality decides it, and status changes your direct cost.
Second, what you have publicly claimed about each line. The FTC's advertising guidance for small businesses requires a reasonable basis before a claim, and a line described as delivering results you cannot evidence is a problem regardless of what it earns.
Where this connects
The ranking is an input to three decisions, not a decision on its own.
It tells you which lines belong in the menu at all, the subject of the services guide for owners. It also tells you what a weak line would have to be repriced to, following the method in the pricing and profit guide.
It tells you where to point demand generation, since selling more of a weak line makes the problem larger. The channel choices sit in the marketing and growth guide, and the way a repriced line is presented in a live conversation belongs with the sales and proposal guide.
And it tells you what to train for next. The fastest way to improve a line's contribution is usually to shorten the time it takes to make somebody good at it. That work belongs with the hiring and training guide.
Common questions
How often should I run this?
Quarterly is enough once the records are clean. Monthly produces noise, because one unusual client can dominate a single month.
What if I only have one service line?
Then run the test per client instead. The same arithmetic will show you which relationships are carrying the others.
Should I drop a client who ranks badly?
Reprice first, and tell them why in terms of what has changed. Clients who have never been asked usually say yes, and the ones who say no were the ones costing you.
Is a higher rate always better?
No. A higher rate with heavy exception load and a long training curve can contribute less per hour than routine work that anyone on the bench can pick up.
Which service line usually makes the most money?
Routine, measurable lines such as inbox and calendar management or bookkeeping support often rank first. Training is short, cover is easy, and exceptions are few. Specialist lines can charge more per hour, but their training and coverage costs often pull contribution per delivered hour below routine work.







