Pricing agency services is complex.
It’s always a compromise between revenue potential, profit margins, sales cycle length, and other factors that are sometimes mind-numbing to go through.
But here’s an important rule to remember with your agency pricing model:
» You don’t have to get it right the 1st time around
It would be amazing if that’s the case, that’s the dream of course.
But more often than not, pricing evolves together with the internal mechanics of your agency:
- What value are you delivering? E.g. revenue optimization, more leads, etc.
- Is your brand more recognizable than others in the industry?
- How much time do team members spend on a project?
All of these factors (and more) play a role.
I’ll take you through 10 examples, with all the financials involved.
The 5 core pricing models for an agency
An agency’s unique value mostly revolves around knowledge that, when put together in a process, delivers a high-quality outcome. Successful agencies focus on quality, not quantity.
Here are 5 pricing models that are the perfect fit for this mentality:
Model #1: Project-based pricing
The most common model across all agency services are custom prices based on the project.
Some think this is an outdated model, but it still works just fine.
Yes, it takes longer to convince customers than some other models like productized services (model #4), but it can also result in big projects with clear timelines and significant profit margins.
How to price based on project
For a project-based pricing model, your agency needs to consider:
- Your prospect’s budget, requirements, and timeline for project delivery
- The value they’re looking to gain (e.g. revenue increase, process optimization, etc.)
- How many resources and which activities are required to complete the project successfully
- What constitutes a “good” fit project versus a “not-so-good” or “terrible” fit project
The last one in particular is a bit hard to define sometimes.
But it’s just as crucial as more tangible concepts like budgets and roles.
» The success of your agency’s pricing model is based on customer alignment.
If a customer wants an animation-rich website on Webflow but you try to convince them that a more traditional, static website on WordPress is a better fit—you have an alignment problem.
If you can't or don't know how to work with specific technologies or offer certain capabilities, sometimes it's better not to take on the project at all. A bad delivery means a bad reputation.
You can’t afford that as an agency—reputation is the major selling point.
Best practices for a project-based pricing model
If you’ve decided that project-based pricing is the right choice for your agency instead, the biggest thing to pay attention to is your payments model, e.g. how you plan to invoice customers.
Of course team structure and cost is a major factor, but that requires an entire conversation on its own.
Instead, focus on 3 fundamental aspects of closing profitable customer relationships:
- Price according to value, not project costs.
Most agencies leave money on the table by pricing so low that it’s almost impossible to say no. Why? Because prospects see so much value in such a price that they convert to customers almost immediately. This is the first thing you need to address.
If prospects make no resistance to your prices, you’re not pricing right. There needs to be some resistance during negotiation; it’s a two-way relationship after all, not a one-sided approach that leaves the customer happy but your agency drained of resources.
- Know your billing cycle inside out.
Every custom project has its own payment structure, but ideally you’d want to standardize this as much as possible. For example, many successful agencies quote a yearly contract value to customers but invoice them on a monthly basis to ensure consistent cash flow.
This is a winning strategy, it locks the customer in, making them more committed to your services (which is a good thing—we’re too used to signing up and quitting 2 months later in 2024) and it ensures that precious financial resources are available to your company every month.
- Use your reputation as leverage.
You don’t have to be the biggest player in the market to be seen as trustworthy or reputable. I repeat, you don’t have to be the biggest player. Sometimes we have a bias that “we can’t price that high because we’re just starting out” but that’s not entirely true.
Large-scale reputation does play a role in the ability to price higher, but you can use many more levers to price high anyway: your team member’s backgrounds, a compelling brand message, 2-3 high quality case studies, reviews and testimonials. Don’t discount your services.
Overall, project-based pricing is still one of the best models for agencies around the world; it works, it usually leads to more contracts in the future (if done well), and it’s one of the most profitable.
Model #2: Revenue share
Sharing revenue in agency project is a big topic that deserves its own series, but I’m placing it number #2 for a specific reason—agencies like yours are often strategic investments for customers.
They usually engage you to:
- Increase their qualified lead pipeline
- Get their brand known in different geographies
- Bring new products to market
These are all endeavors that require a deep understanding of a customer’s product, culture, and overall structure. It’s more than just: “Create a website.” It’s more like: “Help me sell this product at scale.”
To me (and hopefully to you), that deserves a serious investment.
Not an immediate one, but rather a long-term partnership.
How to price based on revenue share
Let me get this straight, selling based on revenue share is very hard.
It’s basically impossible to do it with new customers unless they’re extremely aligned with the idea and truly need you to do most of the strategic work. However, it works well in specific scenarios:
- App / platform development where the dev team is key to a project’s success
- Lead generation teams opening new revenue channels for customers
- Advertising agencies managing high-performance ads
For this model to work, it’s important to offer customers large-scale, strategic services that impact revenue directly. The revenue share is based then on the direct performance of the proposed strategy.
However, every revenue share contract needs a baseline payment from the customer; you can’t just work based on the future promise of possible returns. Your cash flow will suffer immensely from it.
Best practices for a revenue share pricing model
Every revenue share contract will be different from the other, and they will usually take many months to form. So it’s not a cashflow-rich pricing strategy at all—you need to get that somewhere else at first.
But what it does is unlock an “asset acquisition” mentality more than an “hourly exchange” mentality for your agency. That’s a powerful switch in thinking, where 1 customer could be worth 20 traditional contracts, and could continue delivering returns for years without increasing team load.
This type of engagement is not for all agencies.
It’s a bigger risk than just delivering operational services.
And the customer (who is now a business partner) will have higher expectations than just you delivering work for them; they will put much of the project’s success in your hands.
If you operate in software development, marketing, or creative fields, consider this model.
It may just turn out to be the most profitable model you’ve ever implemented.
(P.s. You don’t have to ask for astronomical shares for this to work—5 - 10% can work just as well)
Model #3: Monthly retainers
We’ve talked about retainer agreements in great depth in the past, and it's certainly one of the better ways to ensure recurring revenue for your agency. Retainers are work-for-hire agreements that stipulate a payment today for the promise of time allocated to your projects in the future.
A sort of team extension if you will, with monthly payments in advance. This is a very popular form of pricing in agencies because it enables good cash flow without sacrificing quality.
How to price based on monthly retainers
Pricing based on retainers is similar to productized services in nature (model #4); the only difference is that it's usually done on a custom basis rather than having fixed prices for every customer.
Basically, you set a monthly fee for the customer to retain your services (where the name comes from), i.e. to reserve a set amount of hours or a set amount of deliverables per month from your team.
The pricing math for this can be a bit tricky.
If you show hourly rates as line items, customers will end up nitpicking. On the other hand, if you offer too many deliverables per month, you'll end up overworking the team, making it unsustainable.
There's a fine balance with retainer agreements, and you can only discover it by trying one solution at first and then evolving it based on previous experience. Do this fast until you reach a satisfactory result.
Best practices for a retainer-based pricing model
Retainers ultimately come down to pure financials.
That's because they don't necessarily focus on overall value of a project (like model #1 for example) but rather on the deliverables and what is included in a monthly engagement.
This makes them an easy proposition to sell, but also a tricky model financially.
Often agencies will end up working way more than they expected.
So, before embarking in retainers, do the following:
- Ensure you have a sound time tracking system in place, check that team members don't spend more time than what you're quoting in a monthly schedule. Ideally, you would create retainers based on experience with custom projects, making it easier to identify delivery trends.
- Keep your prices high at first, higher than you would actually quote. You can always go down in negotiations but you can never go up. Ending up with an unprofitable retainer is one of the worst feelings in the agency world; everything slows down because of it.
Most importantly, don't give in to peer pressure or “the competitor prices lower” mentality. Yes, it’s much easier to sell at lower prices, but you don’t want to regret the choice months down the line.
Model #4: Productized services
A “productized service” is exactly like a retainer agreement, but with pricing publicly available on your website. It’s the modern equivalent of blended rate cards (see model #5).
What makes productized services different?
They’re usually powered by some form of technology.
Whether that be a client portal like ManyRequests, a Kanban board like Trello, or an operations platform like Airtable, there are many successful examples of using modern software to serve customers.
How to price based on “productized” packages
The most important thing to understand about productized services is that everyone will know about how much your services cost. You can’t hide it from competitors nor can you negotiate all that much.
So, you have to be happy with the margins that a few blended rates provide:
- Maybe you have a “small” package at an introductory rate.
- Then you could jump to a much higher price to increase commitment.
- Finally, you can leave some services out and offer a “custom” implementation.
The limit with productizing services is truly your imagination.
And customers respond very well to this type of pricing because it’s more transparent than other forms and doesn’t require as much back-and-forth, which is always appreciated.
Best practices for a productized pricing model
Don’t undersell.
The biggest issue with productized services all over is just underselling really valuable services just because you can deliver them faster through technology.
Your team doesn’t run on software.
They need proper compensation to deliver quality work.
I’ve been in the productized space long enough to tell you that, to make ends meet with a package-based service, you should start at a minimum of $4000 - $5000 per month.
You can always offer a bit of a discount from there, like maybe 15% off.
But you can’t start with $1000 / month and expect a customer to magically jump to $5000.
It’s not going to happen.
Again, the same thing as above applies:
» Don’t base your pricing decisions on competitors
This is one of the biggest risks with productized services—you look at a large organization that offshores all of their customer work at low monthly prices and you think: “That’s an easy sell!”
Yes, it is.
But it’s also an unprofitable engagement.
Unless you’re planning to build an agency of one (totally fair), offering low monthly fees with basically no contracts or commitments from customers isn’t going to help you build a business.
Model #5: Rate cards for large deals
Rate cards on their own don’t really do much to help with a sale, but they usually support really large buying processes, especially if you’re working with enterprise customers.
A rate card is a strategic asset that allows you to present prices by seniority, service categories, and other criteria you select. In my opinion, they are only to be used for large, complex deals.
Why?
Because presenting a list of prices introduces doubt:
- What if I went for a junior role instead of a senior role?
- Would downgrading change the output quality all that much?
- Why do I have to pay UX so much when I can just go for a graphic designer?
When the prospect starts reasoning this way, you’re down the rabbit hole.
Thankfully, enterprises reason differently from small buyers.
Where a small business would simply get confused and want to reduce the rate card to its lowest form possible for their needs, an enterprise would use it as a decision-making tool.
Note: You can use a-la-carte pricing for smaller customers, sort of like Fiverr or an e-commerce, but you need to pay attention that choice is limited enough to avoid them undervaluing your services.
How to price based on rate cards
We’ve previously discussed how to use rate cards as an agency.
Here’s a quick recap:
- Rate cards are sales and marketing assets, they’re not the entirety of the pricing strategy but rather a part of it that allows you close complex deals with large enterprises.
- They should be used with caution and only upon request from a potential customer if you trust their judgment and they’ve expressed intention of engaging in a significant project with you.
- Generally, you can choose to display prices on rate cards as either blended rates or hourly rates, both of which are valid depending on your use case.
Rate cards not only facilitate smoother negotiations but also help in positioning the agency as a professional and transparent partner, something large companies appreciate.
Best practices to implement with rate cards
A good rate card should provide clear and structured pricing while maintaining the flexibility needed for large-scale and complex projects. A few best practices to remember:
- Transparency is key: Clearly present your rates and the variables affecting them. This helps in setting realistic expectations and builds trust with potential clients.
- Regular updates: Update your rate cards to reflect changes in your cost structure, market conditions, and service offerings. This ensures that your pricing remains competitive and relevant.
- Align with value delivery: Ensure that your rate cards reflect the value delivered by different team members and services. This can include higher rates for specialized expertise for example.
Keep your rate cards flexible to allow for negotiations and adjustments based on the specific requirements and budgets of your clients. Don't attach a rate to a specific team member for example.
Instead, write “$250/hr for tech lead”, or “$175/hr for Sr. Frontend Developer.” This leaves room for negotiation and shifting assignments to other team members based on agreed price.
5 additional pricing models worth considering
The world of pricing models is always evolving, and there are many other options for agencies to try and potentially integrate into existing services. Here are 5 of the better alternatives:
Model #6: Hourly consulting fees
Hourly consulting fees are straightforward and transparent, making them attractive for both clients and agencies. This model is ideal for services that require varied amounts of work from project to project, such as consulting, strategy sessions, or specialized technical assistance.
How to price based on hourly consulting fees:
- Determine your rate: Calculate your hourly rate based on the expertise of the consultant, the complexity of the task, and market averages. It's key to justify your rates with the value delivered.
- Transparent tracking: Use tools like ManyRequests to track the hours spent on each project. This ensures that clients can see exactly where their money is going and helps prevent disputes.
- Adjust for scalability: As your agency grows, offer tiered hourly rates based on the consultant’s experience or the project's urgency, providing options to accommodate a range of clients.
Best practices for an hourly consulting model:
- Clear communication: Always explain how you track hours and the tasks included. Ensure clients understand what they are paying for and avoid billing surprises. Use monthly caps if necessary.
- Use minimum hours: Set a minimum number of hours for a consulting session to ensure profitability, even for smaller tasks. This should be stated in the rate card.
- Regular reviews: Periodically review your rates and the hours spent on projects to ensure they remain profitable and competitive. Personalize rate cards to each client.
Model #7: Performance-based pricing
This model ties your agency's compensation to the success of the projects you undertake, aligning your agency’s incentives with the client's objectives. It's particularly effective in marketing and sales-driven projects where results are directly measurable through revenue generated.
How to price based on performance:
- Define key performance indicators (KPIs): Agree on measurable outcomes such as sales growth, leads generated, or other relevant metrics.
- Set tiered goals: Establish performance tiers that increase the payout as higher targets are achieved. This encourages your team to exceed initial expectations.
- Risk management: Include base pay to cover foundational work, ensuring that your agency is compensated for its efforts, regardless of the outcome.
Best practices for performance-based pricing:
- Detailed contracts: Specify all terms clearly, including how performance is measured and when payments are triggered. Get assistance from a legal team for important clauses.
- Regular updates: Keep clients informed about progress with regular updates using tools like ManyRequests, which can help track and report on performance metrics.
- Review and adjust: Regularly review the agreement to refine the performance metrics and ensure they are still relevant to changing market conditions.
Model #8: Reselling commissions
Reselling commissions involve your agency earning a commission for selling a third-party product or service (e.g. a CRM subscription like HubSpot’s). This model works well when you have established a strong sales channel or if your agency adds significant value to the sales process.
How to price based on reselling:
- Select partners wisely: Choose to resell products that align with your brand and add value. Don’t resell products just because it’s profitable, clients will blame you if they’re not happy.
- Negotiate terms: Work out commission rates that are favorable yet competitive; ensure the terms are clear and mutually beneficial. Use simple language, don’t write in legalese.
- Bundle services: Increase value by bundling these products with your services, which can justify a higher price point. Software providers often waive onboarding fees for this reason.
Best practices for reselling commissions:
- Transparent disclosures: Clearly disclose to clients that you are earning commissions on products or services you recommend. This is key to a trusting relationship.
- Focus on value: Always prioritize the client's needs and the quality of the product or service, maintaining trust and integrity. Passive income shouldn’t be an excuse for sloppy service.
- Leverage technology: Use tools like ManyRequests to manage and track sales, commissions, and client interactions seamlessly thanks to integrations with platforms like Rewardful.
Model #9: Success fees
Success fees are additional charges that agencies earn upon achieving specific outcomes for their clients. This model is common in industries like finance and real estate but can be adapted for agency use, particularly in project-based and performance-based engagements.
How to price using success fees:
- Define “success”: Clearly define what constitutes success for the project, which should be ambitious yet achievable. Things like reaching a certain revenue threshold for example.
- Align with client goals: Ensure the success metrics align closely with the client's ultimate business goals. A “lead” isn’t going to be of much value if it doesn’t turn into a customer.
- Cap the fees: Set a reasonable cap on success fees to maintain client trust and satisfaction.
Best practices for success fee-based models:
- Incentive alignment: Structure the fees to motivate your team while aligning with the client's best interests. If the team is aware of the potential prize, they’ll work smarter to get it.
- Transparency: Keep the process transparent, with regular updates on progress towards the success metrics. Do this even when things aren’t going great, so you can adjust quickly.
- Documentation: Use tools like ManyRequests’s project-based chat to document achievements and provide evidence when claiming success fees.
Model #10: Add-on digital products
Digital products can be an excellent source of additional revenue for agencies. These might include software tools, educational courses, or premium content that complements your core services.
How to price add-on digital products:
- Value-based pricing: Price your products based on the value they provide to the client, considering cost savings, revenue generation, or other benefits.
- Tiered offerings: Create different levels of product offerings, from basic to premium, catering to various needs and budgets. For example, you could sell self-service courses on specific topics.
- Subscription models: Consider a subscription model for ongoing value delivery, such as a monthly newsletter with in-depth industry knowledge not found on the web.
Best practices for add-on digital products:
- Integration with services: Ensure your digital products integrate well with your primary services to increase the overall value. Don't extend yourself too much into other categories.
- Marketing synergy: Use your existing marketing channels to promote these products to your current client base and leverage word of mouth for more impactful sales.
- Continuous improvement: Regularly update and improve your products based on client feedback, don't just set them and forget them because they're "done".
If you want to implement one of the pricing models above, ManyRequests is a great fit.
With its robust suite of tools, you can dynamically adjust pricing strategies based on project complexity, client needs, and resource allocation—managing everything from a single place.
Here's how ManyRequests can help you set up a pricing model:
- Customized billing options: ManyRequests allows you to tailor your billing methods to suit different types of projects and client requirements. Whether you need project-based billing, hourly rates, or a retainer setup, the platform can accommodate various billing preferences, helping your agency maintain flexibility while ensuring clarity and consistency in invoices.
- Real-time financial analytics: With ManyRequests, you gain access to real-time analytics that provide insights into your financial performance. This feature helps you understand which pricing models are most effective, allowing you to make informed decisions about adjustments to make.
- Automated payment systems: Automate your billing processes to reduce administrative overhead and minimize errors. ManyRequests' automated systems ensure that invoices are sent out on time and payments are processed efficiently—crucial for maintaining a healthy cash flow.
- Scalable pricing structures: As your agency grows, ManyRequests' scalable features allow you to adjust pricing models and accommodate larger projects or more comprehensive service packages. This flexibility ensures your pricing strategy evolves in tandem with your team.
Try it out for free with a 14-day trial, you can build your own pricing strategy in just 20 to 30 minutes and start billing customers the same day. No credit card required.