SaaS (software as a service) sells access to software: the customer subscribes and their own team uses it to do the work. RaaS (results as a service) sells the outcome the software helps produce: the provider operates the system and the customer pays for an agreed result, such as a booked appointment or a resolved support conversation.
The two models often run on the same software. The difference is who does the work, what the price is attached to and how value is proven. This guide compares them side by side, works through the pricing math and shows when each one fits.
RaaS vs SaaS at a glance
| SaaS: software as a service | RaaS: results as a service | |
|---|---|---|
| What the customer buys | Access to a tool | An agreed outcome |
| Who does the daily work | The customer's team | The provider, using software and AI |
| Typical price unit | Per seat, per plan or per unit of usage | Per result, often with a monthly base fee |
| How value is shown | Adoption, logins and feature use | A count of results from the records |
| Who carries delivery risk | Mostly the customer | Shared, with more on the provider |
| Revenue pattern | Steady subscription | Grows with results; a base fee keeps it steady |
| What the provider must excel at | Building a product people adopt | Operating a repeatable system reliably |
| Key contract terms | Plan, seats, renewal | Result definition, counting rules, caps, disputes |
| Examples | A CRM, a scheduling app, a phone system | Resolved conversations, valid leads, booked appointments, recovered chargebacks |
How SaaS works
A SaaS provider builds and hosts software, then charges a recurring fee for access. The customer decides how to use it. Value grows when the customer's team adopts it: a sales team that logs every call in its CRM gets far more out of the subscription than one that logs in once a month.
SaaS is a strong fit when the customer has people who want to run the process themselves, when the work varies a lot from day to day, and when the customer values control over exactly how things are done.
How RaaS works
A RaaS provider takes responsibility for producing an agreed result and uses software, automation and AI to deliver it. The customer cares about the output: appointments on the calendar, leads that meet the agreed standard, invoices collected.
Software companies have started pricing this way for AI agents. Fin (formerly Intercom) lists $0.99 per outcome such as a resolved conversation, and HubSpot's Customer Agent costs $0.50 per resolved conversation as of April 2026. Outside AI, Google Local Services Ads bill per valid lead and Chargeflow takes a share of each chargeback it recovers. The outcome-based pricing guide lists these with sources.
RaaS is a strong fit when the result is easy to count, the customer has a clear value for each one and the provider controls enough of the process to deliver it consistently.
The same client, priced both ways
Take a roofing company that wants more booked inspections. The numbers below are an illustrative selling price, chosen to show the arithmetic.
Software offer (SaaS): $300 a month for a branded CRM with a booking page, missed-call text-back and follow-up reminders. The roofer's office manager runs it.
Results offer (RaaS): a $500 monthly base fee plus $40 per booked inspection that the agency's system produces. The agency answers inquiries, follows up and books the appointment into the roofer's calendar.
| Booked inspections in the month | SaaS bill | RaaS bill |
|---|---|---|
| 10 | $300 | $500 + $400 = $900 |
| 25 | $300 | $500 + $1,000 = $1,500 |
| 50 | $300 | $500 + $2,000 = $2,500 |
The roofer compares the RaaS bill with what each inspection is worth to them. The agency compares it with what it costs to deliver: software, phone and messaging usage, and the time spent tuning the system. Both sides can see exactly what they are paying for. A monthly cap (for example, 60 billable inspections) keeps the roofer's budget predictable, and the base fee covers the agency's fixed work in a slow month.
How to define a result that both sides trust
The contract term that makes RaaS work is the definition of a result. A good definition is:
- Observable. It exists as a record: an appointment, a call log entry, a payment.
- Attributable. The record shows it came from the system the provider runs, such as a tracked phone number, a specific form or a booking page.
- Time-bound. It counts in the month it happened and can be reviewed within a stated window.
- De-duplicated. One person booking twice, or calling three times about the same job, counts once.
- Qualified. It meets an agreed standard: inside the service area, a real person, a kept appointment rather than a booking that never showed.
Write these rules down before the pilot starts and share the list of counted results every month.
When to choose SaaS, RaaS or both
| Choose SaaS when | Choose RaaS when |
|---|---|
| The client has staff who want to run the process | The client wants the outcome handled for them |
| The work varies too much to define one result | One result is easy to define and count |
| The client wants control over every step | The client values speed and consistency |
| Budgets need to be identical every month | The client is comfortable paying more in a busy month |
An agency can offer both. The branded software suits do-it-yourself clients, and a results package suits clients who would rather hand the job over. A hybrid (a software subscription plus a fee per result for a managed service like call answering) is a natural middle step.
Other meanings of "RaaS"
RaaS is a crowded acronym. In cybersecurity it means ransomware-as-a-service, a criminal business model. In operations it can mean robotics-as-a-service or recovery-as-a-service (backup and disaster recovery). In marketing and AI, it means results as a service, the model described here.
The phrase itself has a history: SAS launched a product it described as "results-as-a-service" in 2017, and HubSpot co-founder Dharmesh Shah wrote about the shift from SaaS to RaaS in 2025 (Connecting Dots).
Where to go next
- What is Results as a Service? covers the definition, examples and how to launch an offer.
- Is SaaS dead? explains what AI is changing in software and what stays the same.
- How to switch from SaaS to RaaS is a 30-day plan for adding a results offer.
Sources
- Fin, pricing and billable outcomes, checked October 29, 2026.
- HubSpot, Customer Agent and Prospecting Agent pricing, 2026.
- Google Ads Help, Local Services Ads lead charging, checked October 29, 2026.
- Chargeflow, pricing, checked October 29, 2026.
- SAS, SAS Results announcement, April 3, 2017.
Common questions
Answers at a glance
What is the main difference between RaaS and SaaS?
SaaS charges for access to software that the customer's own team uses. RaaS charges for an agreed result, such as a booked appointment, and the provider operates the system that produces it.
Is RaaS more expensive than SaaS for the client?
A RaaS bill is usually larger than a software subscription because it includes the provider's work. The client compares it with the value of each result, and a monthly cap keeps the total predictable.
Can one platform support both SaaS and RaaS?
Yes. The same CRM, phone system and workflows can be sold as branded software to clients who run it themselves, or operated by the agency for clients who buy results.
What does RaaS stand for?
In business models and AI, RaaS stands for results as a service. The acronym also appears in cybersecurity (ransomware-as-a-service), robotics (robotics-as-a-service) and backup (recovery-as-a-service).
Put this into practice
Use a setup guide and its acceptance checks to turn the idea into a working process.
- CRM Evaluation Checklist & Weighted Scorecard Template
- White-Label CRM Launch Checklist for Agencies
- Client Onboarding Checklist: Owners, Access & Handoff
Put the system to work
Run the whole client journey in one place.
CRM, phone, messaging, automation, funnels, and AI, connected on one contact record and ready for your brand.
See Chirply plans
Chirply