Calculate a pro rata amount based on a start date, end date, and billing period. Useful for rent, salaries, subscriptions, and any date-based proration.
Please check your dates and amount. Actual dates must fall within the period, and the total amount must be greater than zero.
| Full Period | — |
| Active Days | — |
| Total Period Days | — |
| Full Amount | — |
| Pro Rata Fraction | — |
| Pro Rata Amount | — |
How to Calculate Pro Rata by Date
A pro rata date calculator divides a fixed amount proportionally based on the number of days a person or entity was active within a billing period. This method is used in rent proration, salary adjustments, subscriptions, and insurance policies.
The core logic is simple: determine how many days fall within the full period, identify how many of those days actually apply to the party in question, then calculate the share.
Formula:
Pro Rata Amount = (Active Days ÷ Total Period Days) × Full Amount
For example, if monthly rent is $1,500 and a tenant moves in on the 10th of a 30-day month, they occupied the property for 21 days. Their pro rata rent = (21 ÷ 30) × $1,500 = $1,050.
The calculator above supports three counting methods: actual days (most common), 30-day month basis (used in finance and some leases), and 365-day year basis (used in annual salary proration).
Pro Rata Date Calculator Formula
Standard Formula:
Pro Rata Amount = (Active Days / Total Period Days) × Full Amount
Where:
- Active Days = number of days the person/agreement was active
- Total Period Days = number of days in the full billing or pay period
- Full Amount = the total charge, salary, or payment for the complete period
Three Counting Methods:
| Method | Used For |
|---|---|
| Actual Days | Rent, subscriptions, most common |
| 30-Day Month Basis | Finance, some lease agreements |
| 365-Day Year Basis | Annual salary proration |
Example: Pro Rata Rent by Date
Scenario: Monthly rent is $2,000. The billing period is June 1–June 30 (30 days). A tenant moves in on June 8 and stays through June 30.
Step 1: Active days = June 8 to June 30 = 23 days
Step 2: Total period days = 30
Step 3: Pro rata fraction = 23 ÷ 30 = 0.7667
Step 4: Pro rata rent = 0.7667 × $2,000 = $1,533.33
This is the tenant's pro rata date-based payment for that month. The same approach applies to salaries, software licenses, insurance premiums, and utility bills.
Frequently Asked Questions
What is a pro rata date calculator?
A pro rata date calculator computes the proportional share of a fixed amount based on the number of calendar days a person or agreement was active within a defined period. You enter the full period dates, your actual start and end dates, and the total amount — the calculator returns your exact pro rata share.
How do I calculate pro rata by date?
Use the formula: Pro Rata Amount = (Active Days ÷ Total Period Days) × Full Amount. Count the days you were active within the billing period, divide by the total days in that period, then multiply by the full amount. For example, 15 active days in a 30-day period = 50% of the full amount.
What is the difference between actual days and 30-day month basis?
"Actual days" counts the real calendar days in each month (28, 29, 30, or 31). "30-day month basis" treats every month as exactly 30 days, which is common in financial instruments, some commercial leases, and bond calculations. For most everyday proration needs, actual days is the appropriate method.
Can I use a pro rata date calculator for salary?
Yes. If an employee starts mid-month or mid-year, you calculate their pro rata salary by dividing their active working days by the total working or calendar days in the period, then multiplying by the full salary. Many payroll systems use either actual days or a 30-day month convention — confirm which method your employer applies.
Is pro rata calculated on calendar days or working days?
It depends on context. Rent and subscriptions typically use calendar days. Salary proration may use calendar days or working days depending on the employer's payroll policy. The calculator above uses calendar days by default, which covers most common use cases.