Free tool · No signup

Pro-rata Calculator

Work out exactly what to bill when a client joins, leaves, or upgrades mid-cycle — calendar days, 30-day month, or a custom period, with a copy-ready invoice line.

Calendar, 30-day, or custom periods Service window inside any cycle Copy-ready invoice line
Period basis

Calendar = actual days in the month. 30-day = standard SaaS convention. Custom = your own day count.

Result

Days served
17
of
31
Daily rate
$3.23 / day
Prorated amount
$54.84
54.8% of the full period
Preview:

Service for May 15–May 31 (17/31 days @ $100.00 full period): $54.84.

This calculator is for guidance only. Proration rules and rounding conventions vary by contract, payroll provider, and lease agreement — confirm the exact day-count method with your client or contract before invoicing.

What this prorated billing calculator gives you

Mid-cycle starts, late onboardings, and partial-month cancellations all look the same on the invoice — confusing. This tool turns them into a defensible number you can paste straight in.

1 line

Defensible invoice copy

A clear partial-period line — dates, day count, and total — that nobody questions. No more vague "prorated" notes.

3 modes

Matches your contract

Calendar days, 30-day month, or a custom day count. Pick the one your agreement uses and the math follows.

30 sec

From mid-cycle to invoice

Enter the full fee, the period, and when service started. The prorated amount and copy line are ready instantly.

Why guessing the prorated amount loses you money

Almost every freelancer and small business runs into a partial period sooner or later. Here's where the math usually goes sideways.

  • You round the period and undercharge. "Half a month" sounds like 50%, but a service that started on the 18th of a 31-day month is closer to 45%. Eyeballing it costs you on every partial invoice.
  • You use the wrong day-count method. Calendar days, 30-day months, and 360-day years all give different answers. If your contract says one and you bill the other, the client will notice — and they'll choose whichever is cheaper.
  • Your invoice line is too vague. A line that just reads "Prorated: $54.84" invites questions. "Service for Jan 15–Jan 31 (17/31 days @ $100/mo)" doesn't.
  • Mid-cycle changes get lost. Upgrades, downgrades, and cancellations mid-month often go un-prorated entirely — meaning either the client overpays once and disputes it, or you eat the difference.

Everything this pro rata fee tool handles

Built for the partial-period situations that show up most often in real invoicing — not just a textbook example.

Three day-count methods

Switch between calendar days (the actual length of the month), a 30-day month convention (standard for most SaaS billing), or a custom day count for quarterly, annual, or non-standard cycles.

Service window inside the period

Set both a service start and an optional service end. The calculator clamps anything outside the period and shows you exactly how many days fall inside.

Multi-currency

USD, EUR, GBP, CAD, AUD, JPY, and CNY are formatted natively, so the prorated amount in your invoice line already looks right for the client's region.

Copy-ready invoice line

One click copies a clean line — "Service for Jan 15–Jan 31 (17/31 days @ $100/mo): $54.84" — straight into your invoice, follow-up email, or Stripe memo.

How to calculate a prorated amount

Three inputs cover almost every partial-period invoice you'll send.

  1. Step 1

    Enter the full period amount

    Put in the full monthly fee, retainer, or rent — the amount the client would pay for a complete cycle. The tool handles the partial split.

  2. Step 2

    Set the period and the service window

    Pick the billing period (calendar month by default) and the service start date. If service ends before the period closes, set a service end date too.

  3. Step 3

    Copy the prorated line

    The calculator shows days served, daily rate, and the prorated total. Hit copy and paste the line straight into your invoice.

Why a pro rata calculator beats eyeballing it

Partial-period billing comes up more often than most freelancers expect. A client signs the retainer on the 18th. A new tenant moves in mid-month. A SaaS user upgrades on day 12. In each case the question is the same: what's the fair amount to charge for a fraction of the cycle?

The answer is always proportional. A pro rata calculator removes the guesswork by giving you a defensible number based on the full period amount, the length of the cycle, and the days of service that actually fall inside it. The math is simple, but the day-count choices are where most invoices go wrong.

The basic formula

Every prorated billing calculation is the same shape:

(Full period amount ÷ days in the period) × days served = prorated amount

The two numbers that change are days in the period and days served. Get those right and the rest is arithmetic.

  • For a $100 monthly fee in a 31-day month with 17 days of service: ($100 ÷ 31) × 17 = $54.84
  • For a $1,200 rent in a 30-day month with a tenant moving in on the 15th: ($1,200 ÷ 30) × 16 = $640
  • For a $90 SaaS plan in a 30-day cycle with an upgrade on day 20: ($90 ÷ 30) × 10 = $30 credit for the unused portion

The percentage-of-period number on the result card is just a sanity check — if it doesn't roughly match what you'd expect, the dates are usually off.

Calendar days vs. 30-day month vs. custom

The single most common mistake in a partial month invoice is mixing day-count methods. Three are in widespread use:

  • Calendar days: the actual number of days in the month. February gets 28 (or 29), April gets 30, January gets 31. Most leases, prorated salaries, and one-off freelance retainers use this.
  • 30-day month: every month treated as 30 days. Almost every SaaS billing engine — Stripe, Recurly, Chargebee — defaults to this because it keeps the daily rate stable across months.
  • Custom days: a flat number you specify. Useful for quarterly (90), annual (365), or any non-monthly billing cycle.

If your contract is silent on which method, calendar days is the safest default for retainers and rent, and the 30-day convention is the safest default for subscription-style billing. Just pick one per contract and stick with it.

Common partial-period scenarios

A short tour of where this calculator earns its keep:

  • Retainer joined late. Client signed on the 18th of the month for a $2,000/month engagement. Calendar mode, service start the 18th, end the last day of the month — the result is a clean prorated retainer line for the partial first month, then full months from there.
  • SaaS sign-up mid-cycle. $30/month plan, sign-up on day 16 of a 30-day cycle. 30-day mode, $15 prorated charge.
  • Mid-month move-in. $1,500 rent, tenant moves in on the 20th of a 30-day month. Calendar mode, $550 prorated rent for the partial month.
  • Plan downgrade. Client downgrades on day 18 of a 30-day cycle from a $150 plan to a $90 plan. Run the calculator on both to get a $40 credit for the unused portion of the old plan and a $36 charge for the remaining days of the new one.
  • Contractor onboarded mid-billing-cycle. Hourly contractor starts on the 10th, billed monthly. Use calendar mode with the contractor's first day as the service start to invoice only the partial period.

When the result looks wrong

If the prorated amount seems off, it's almost always one of three things:

  • The service window falls outside the period. Anything before the period start or after the period end is clamped automatically, but a typo in either date can shrink the days served to zero.
  • The wrong day-count method is selected. A jump from calendar to 30-day mode on a 31-day month changes the daily rate by about 3%. Tiny on a single invoice, real over a year.
  • The end date isn't being counted. The "count the end date as a served day" checkbox controls whether the last day is inclusive. For rent and most retainers, leave it on. For some SaaS conventions where the renewal date is the next period's first day, turn it off.

There's no save button — every change recalculates the prorated billing total instantly.

A note on contract terms and rounding

This calculator gives you the math, not the contract. Before issuing a partial period invoice, confirm:

  • The day-count convention your agreement specifies (calendar, 30-day, 360-day, or workdays only).
  • Whether the period start and end are inclusive on both ends, only one end, or neither.
  • Your rounding policy. The tool rounds to two decimal places — most contracts do the same, but a few specify otherwise.

Used the right way, a clear pro rata fee on the invoice signals professionalism. The clients who care about fairness appreciate that they're only paying for the days they actually used. The clients who would have argued about a vague half-month charge have nothing to argue with.

Frequently asked questions

How do you calculate a pro rata amount?
The basic formula is (full period amount ÷ days in the period) × days served. For a $100 monthly fee where the client used the service for 17 days of a 31-day month, that's ($100 ÷ 31) × 17 = $54.84. This calculator does the math for whichever day-count convention your contract uses — calendar days, a flat 30-day month, or a custom cycle.
What's the difference between calendar days and a 30-day month for proration?
Calendar days uses the actual length of the month (28, 30, or 31), so a partial February costs slightly more per day than a partial March. The 30-day convention treats every month as 30 days flat, which is what most SaaS billing systems and many leases use because it keeps the daily rate constant. Pick whichever matches your contract.
How do I prorate a monthly subscription that started mid-cycle?
Take the full monthly price, divide by the number of days in the billing period, and multiply by the days from the sign-up date through the end of the cycle. For a $30/month plan starting on the 16th of a 30-day month, that's $30 × (15 ÷ 30) = $15. Set the service start to the 16th in this calculator and it returns the same number with a copy-ready invoice line.
How is prorated rent calculated for a partial month?
Divide the monthly rent by the number of days in the move-in month, then multiply by the number of days the tenant will occupy the unit. On $1,200 rent with a move-in on the 15th of a 30-day month, that's ($1,200 ÷ 30) × 16 = $640 for the partial month. The calendar-days mode in this tool handles it directly — set the period to the full month, the service start to the move-in date, and check "count the end date as a served day."
How do I prorate a salary for an employee who started mid-month?
Two common methods: divide the monthly salary by the number of working days in the month and multiply by days worked, or divide the annual salary by 365 (or 260 workdays) and multiply by days worked. This calculator uses the calendar-day approach by default; for a workdays-only result, switch to custom mode and enter the workday count for the period.
Should I prorate a retainer or freelance contract that starts mid-month?
Yes — in almost every case it's fairer to both sides and easier to defend. Bill the partial first month, then full months from there. The line should show the date range and day count, not just "prorated." That single change tends to remove the back-and-forth that partial invoices usually create.
What does "in proportion to" mean on an invoice?
"Pro rata" is Latin for "in proportion to." On an invoice it means the amount has been scaled to match the actual portion of the period the client used the service. Instead of charging the full $100 for a month they only used 17 days of, you charge $54.84 — the same daily rate, just for fewer days.
How do I handle a mid-cycle upgrade or downgrade?
Run the calculator twice. First, work out the prorated credit for the old plan from the upgrade date through the end of the period. Then work out the prorated charge for the new plan over the same window. The net difference is what you bill (or refund). Most SaaS tools automate this, but for retainers and custom contracts, doing it explicitly avoids disputes.

Send the prorated invoice in two minutes

Once you have the partial-period amount, generate a clean invoice with the line already in it — free, no signup, downloadable as PDF.

Open the invoice generator

Free forever. No credit card. No watermark.