This free “Pricing & Rate Card Template Pack” gives service teams a ready-to-use rate card, a margin floor calculator, and a discount guardrail and approval matrix, so you can quote faster without giving away margin.
It fixes the three problems that quietly erode profit:
Use the pack to standardize pricing today, then read on for the formulas, a worked example, and how to make the guardrails stick.
For teams on HubSpot, PSOhub turns these templates into live rules inside your quotes, so the numbers you set here are enforced every time someone prices a deal.
Stop leaving margin on the table. Use the Pricing & Rate Card Template Pack to set your floors and guardrails today, then book a demo to see PSOhub enforce them on every quote, or start a free trial.
The pack is built to take you from "we price by gut feel" to "we price by rule" in an afternoon. It includes:
Where PSOhub fits: The templates are the starting point. PSOhub's Smart Quotes let you load these rate cards once and reuse them on every deal, so pricing stays consistent without copying a spreadsheet into each proposal.
Start with fully loaded cost, then work backward to the rate.
The most common pricing mistake is basing a rate on base pay alone, which hides the real cost of delivery.
Fully loaded cost includes base pay plus burden:
Only once you know that number can you set a rate that actually earns your target margin.
The core formulas in the pack are simple:
A quick note that saves a lot of arguments: markup uses cost as the base, while margin uses the bill rate as the base, so a 45% markup and a 45% margin are not the same number.
The pack uses margin throughout, because margin is what protects the business.
Here is a worked example.
Say a consultant costs 85 per hour fully loaded and you want a 45% margin. Your target bill rate is 85 divided by (1 minus 0.45), which is about 155 per hour. A sample rate card looks like this:
| Role | Fully loaded cost/hr | Target margin | Target bill rate | Floor margin | Floor rate |
|---|---|---|---|---|---|
| Analyst | 55 | 45% | 100 | 30% | 79 |
| Consultant | 85 | 45% | 155 | 30% | 121 |
| Senior Consultant | 110 | 50% | 220 | 35% | 169 |
| Lead / Manager | 140 | 50% | 280 | 35% | 215 |
| Principal | 180 | 55% | 400 | 40% | 300 |
Two adjustments keep the card honest. If you collect only part of what you bill, raise rates to cover it, because realization and utilization matter more than the posted rate. And if you routinely discount, build that into the card so the discount comes out of headroom, not out of margin.
Where PSOhub fits: A rate card in a spreadsheet is a snapshot. PSOhub keeps rates connected to the actual work, so the assumptions you set at quoting stay linked to time, budgets, and invoicing once delivery begins.
A margin floor is the lowest margin you are willing to accept on a deal, and it is a stronger guardrail than a flat discount cap because it is tied to real cost.
A flat rule like "no more than 15% off" is a blunt instrument: On a high-margin role a 15% discount may be perfectly safe, while on a thin-margin role it can wipe out your profit entirely.
A margin floor fixes that by guarding your actual profit instead of a percentage off a list price.
The pack calculates two numbers for every role: The target rate (the margin you want) and the floor rate (the margin you refuse to go below).
It then tells you the room in between:
Using the consultant above, with a 30% floor margin, the floor rate is 85 divided by 0.70, which is about 121 per hour. The maximum discount before breaching the floor is 1 minus (121 divided by 155), which is about 22%. So a rep can discount up to roughly 22% and still stay profitable; anything beyond that is a real decision, not a routine one. Publishing that headroom up front is what makes pricing both fast and safe, because everyone can see what is fine and what needs a conversation.
Where PSOhub fits: A spreadsheet can show the floor, but it cannot stop a quote from going out below it. PSOhub's quoting workflow keeps the margin floor visible while the deal is being built, so pricing decisions happen against live numbers rather than a static reference.
Route approvals by margin, not by discount percentage, and only escalate when profit is genuinely at risk.
The pack uses a three-zone model that keeps profitable deals moving and reserves scarce approval time for real trade-offs:
| Zone | Trigger | Who approves | Target SLA |
|---|---|---|---|
| Self-serve | At or above the floor margin | Rep, no approval needed | Immediate |
| Desk-managed | Below floor, above the hard minimum | Manager or deal desk | Within 4 business hours |
| Senior exception | Below the hard minimum, or non-standard terms | Finance or owner | Within 1 business day |
Three rules make the matrix work in practice.
Keep the zones published, so sellers know before they quote what will be fast and what will not.
Keep delegation trigger-based and consistent, so nobody can shop for an easier approver. And record every exception with its rationale and an expiration date, so a one-time concession does not quietly become the new standard.
Teams that put structured approval hierarchies in place tend to close standard deals noticeably faster, precisely because the routine ones stop waiting in a queue.
Where PSOhub fits: Guardrails only hold if they are built into the tool people quote in. Inside HubSpot, PSOhub's Smart Quotes and approvals keep the rate card, the floor, and the sign-off rules in the same workflow, so the matrix is enforced rather than remembered.
Never give a discount for free; trade it for something that improves the deal. A give-get menu turns concessions into exchanges and makes them easier to defend to both the client and your own finance team. The pack includes a starter menu you can adapt:
The point is simple: a discount should buy something back. If it does not, it is just margin walking out the door, and margin is far harder to win back than it is to give away. For work where the value clearly exceeds the hours, consider value-based pricing instead of discounting at all.
Launch in stages, then review the numbers on a schedule so the card stays a living document. A rate card that never changes drifts out of line with real costs; one that is reviewed regularly keeps protecting margin as your business grows. A practical rollout looks like this:
Where PSOhub fits: Tthe rollout is easier when the rules live where the work happens. PSOhub connects quoting, contracts, time, approvals, and profitability in one place, so the rate card you launch stays connected to the projects it prices.
A spreadsheet can calculate a bill rate, but it cannot tell you whether that rate is still protecting margin after scope changes, late time entries, non-billable work, utilization shifts, discounting, approval delays, and invoice edits. That is the gap between pricing on paper and protecting profit in practice, and it is exactly where PSOhub gives service teams a stronger operating model.
PSOhub connects project setup, rates, time tracking, budgets and resourcing, approvals, contracts, invoicing, and profitability visibility in one workflow.
That means the rates and floors you set in this pack do not disappear once delivery begins.
They stay tied to the real work, hours, costs, and invoices that decide whether a project stays profitable.
Rate cards live in Smart Quotes, the margin floor and guardrails travel with the deal, and profitability reporting shows realized margin against the target you set, so pricing decisions are based on shared data rather than separate versions of the truth across sales, delivery, and finance.
For teams already on HubSpot, that is the difference between a template and a system. Use the pack to standardize pricing now, then book a demo to see the same rules enforced automatically on every quote.
How Do I Calculate a Bill Rate From Cost?
Divide fully loaded cost by (1 minus your target margin). For example, a fully loaded cost of 85 per hour at a 45% target margin gives a bill rate of about 155. Fully loaded cost must include burden and overhead, not just base pay, or the margin will not be real.
What Is a Margin Floor?
A margin floor is the lowest gross margin you will accept on a deal. Pricing above it can be approved quickly, while pricing below it should require a manager or finance sign-off. It protects actual profit better than a flat discount cap because it accounts for real cost.
Why Use a Margin Floor Instead of a Maximum Discount Percentage?
A flat discount cap ignores cost, so the same percentage can be safe on one role and unprofitable on another. A margin floor guards profit directly, which is why it keeps margin from drifting down while still letting reps move fast on healthy deals.
How Should Discount Approvals Be Structured?
Use a three-zone matrix: self-serve at or above the floor, manager or deal-desk approval below the floor, and finance or owner approval below a hard minimum or for non-standard terms. Publish the zones and record every exception so pricing stays consistent.
Can I Manage Rate Cards and Margin Floors in HubSpot?
Yes. PSOhub adds Smart Quotes, contracts, time tracking, and profitability reporting natively to HubSpot (and also Salesforce and Microsoft Dynamics), so rate cards, margin floors, and approvals live in the same workflow you already sell in, and margin is tracked from quote to cash.
Is the Template Pack Free?
Yes. The rate card, margin floor calculator, and guardrail matrix are free to use. If you want the same logic enforced automatically on every deal, PSOhub operationalizes it inside HubSpot.