The same 8 hours. Again. Then again.
In 2026 the thread is “same monthly report through Q2,” “keep doing the newsletter,” or “the 8-hour edit, every month, through May.” They did not ask you to hold idle Tuesdays in case they ping. They did not drop a caption sheet after a brand already left. They did not add a Monday Zoom on top of a finite site. They named the same job, and they named how many months it repeats. Bill the hours that land. The hourly number still comes from the hub floor — yearly keep, billable weeks, a tax slice you chose there. This page does not reprint that slice and is not a 50-state tax engine. Dollar marks so 3 × 8 × $90 reads as $2,160. Invoice in another currency on the hub. If $90 is still a guess, build it on how to set a freelance rate.
Total = months you type × hours per month you type × hourly floor. Hours per month are hours that actually happen — the report, the edit, the bookkeeping pass — not a reserved-but-idle block. There is no unused-hours buffer on this card. Quiet weeks do not mint keep. Type 0 hours if a month is skipped. The card multiplies what you typed. It will not invent idle calendar, a complimentary first month, or “retainer is 10% off recurring.”
Worked USD: 3 × 8h × $90 = $2,160
First preset. Months: 3. Hours per month: 8. Floor: $90. Billed hours: 3 × 8 = 24. One month at the floor: 8 × $90 = $720. Total: 24 × $90 = $2,160.
That $2,160 is three passes of the same 8-hour job. It is not reserved capacity they might not use. It is not one dated pack of posts after a mark. It is not four Monday standups. Name the dollars before month one starts. “The first month was included because it repeats” is not a line this card wrote.
Second preset stretches the run: 6 months × 8 hours × $90. Billed hours: 48. Total: $4,320. You typed 6. The page did not invent a six-month “standard recurring package.” Same job, twice the months, still hours that land, still no unused buffer.
Third preset thins the month: 3 × 4 hours × $90. Billed hours: 12. Total: $1,080. A thinner pass is still the same job repeating. Short is not free, and it is not a reserved 4-hour retainer with leftover hours that expire.
Four other doors — none of them are “same job, billed each month”
They want you on tap whether they use the hours or not. Included hours plus an unused-hours buffer you type, overage at the floor, monthly keep even in a quiet week. That is a monthly retainer — reserved capacity, not billed-hours-that-land. A retainer buys the reservation. Recurring bills the work that showed up. Do not launder “same 8-hour report through May” into “the retainer already covers it,” and do not invent a 10% gap between the two cards. If they actually want idle Tuesdays paid, stop here and price the retainer. If they want March, April, and May of the same job, keep the hours that land and stay on this card.
They asked for twelve dated captions after the mark / site / deck already left the drive. That one-shot sheet is the content-calendar card (worked 8 hours × $90 prints $720 there; that card also refuses a $50-per-post SKU and a 20% slice of identity). Twelve rows in Later is not March-April-May of the same 8-hour report. If they want the sheet and the repeating report, price the sheet on that card and the stacked months here.
They dropped a standing Monday invite on a finite site, film, or launch — meetings that were never in those deliverable hours. Price that invite on the weekly-call card (worked 1 call × 0.5 hours × 4 weeks × $90 prints $180). A calendar ping is not the newsletter. The newsletter is not a status Zoom. Two clocks if they want both.
They paused a live job and asked the slots to stay empty so they can restart. That is the pause-hold card — weeks × hours/week × floor × a keep-share you type. Default 0.5 is a half-keep example, not a 50% rule. A frozen brief is the opposite of “keep doing the same job every month.” Do not paste a hold sentence onto a repeating SOW, and do not freeze March because April is already on the calendar.
This card will not mill “retainer is 10% off recurring”
Blogs like a tidy “book it as a retainer and knock 10% because it repeats.” That percent is not a law and not what this card computes. 3 × 8h × $90 is $2,160. Ten percent off that total would be $1,944 — and that haircut is not here. A retainer is a different product (reserved capacity, unused buffer you set), not a coupon on this stack. This machine never multiplies by 0.90 to “turn recurring into a retainer.” Stack the months first. If they later want money off a number that already left, that is a different card on this hub. Recurring is not a coupon. A retainer is not 10% off this total.
There is also no “first month free because it repeats.” Month one is 8 hours. Type 0 on months if you are giving the run away on purpose. This card will not invent the gift.
Copy the sentence before month one starts
Name the months. Name hours that land each month. Name the floor. Name billed hours and the total. Say this is hours that happen, not unused buffer. Copy from the card so the dollars match.
- 3 × 8h × $90. Same job every month for 3 months at 8 hours that land each month. 24 billed hours × $90.00/hr = $2,160.00. This is not reserved idle capacity, not an unused-hours buffer, and not 10% off a retainer. Please confirm $2,160.00 before month one starts.
- 6 months, same 8h. Same job every month for 6 months at 8 hours that land each month. 48 billed hours × $90.00/hr = $4,320.00. This is not reserved idle capacity, not an unused-hours buffer, and not 10% off a retainer. Please confirm $4,320.00 before month one starts.
- 3 × 4h. Same job every month for 3 months at 4 hours that land each month. 12 billed hours × $90.00/hr = $1,080.00. A thinner month still bills hours that land. Please confirm $1,080.00 before month one starts.
Skip “everyone includes the first month because it repeats” and “just make it a retainer at 10% off.” Those lines turn a repeating job into a lecture. This page has no official unused-buffer percent and no 10% retainer markdown. Unconfirmed run, month one stays closed. Idle reservation: freelance-retainer. One caption sheet after identity: content-calendar. Monday invite outside the job: weekly-call. Frozen live brief: pause-hold. Floor moved? Rebuild it on the hub, then name this stack.
Planning arithmetic — not a repeating-SOW clause
Educational numbers. Not legal, tax, or collections advice. Not a repeating services agreement. No unused-hours buffer, no law that prices a monthly newsletter, no “retainer is 10% off recurring,” no seller-fee clone, no 50-state tax engine. Keep the paper you already sign. Need a clause that survives a fight? Counsel where you work writes it before month one. Filling these fields is not that clause and does not invoice them $2,160.
Boxes: months, hours that land each month, floor. Screen: billed hours, one-month line, stacked total, one sentence you can paste. Dollar marks on this page. Currency picker and the tax share you already set stay on the hub calculator.
Rate calculator Reserved hours + unused buffer Dated pack of posts, not a repeating job Standing Zoom outside job hours Set the hourly floor
If billable weeks moved, rebuild $90 on the hub and come back to stack months. Same job, billed each month, lives here — months × hours that land × floor. Never an unused buffer. Never “retainer is 10% off recurring.” Idle reservation still lives on freelance-retainer. One caption sheet after a shipped identity still lives on content-calendar. A Monday invite that was never in the job still lives on weekly-call. $90 still made up? Start on how to set a freelance rate.
FAQ
How do I price freelance work that is the same job every month?
Total = months you type × hours per month you type × your hourly floor. Worked example: 3 × 8h × $90 = $2,160. Those hours are billed because they land — the same newsletter, report, or edit repeating. There is no unused-hours buffer on this card. Planning math, not a contract.
Is recurring freelance work the same as a monthly retainer?
No. A retainer reserves capacity going forward and can add an unused-hours buffer you type so idle calendar still pays. This card bills hours that actually happen each month and stacks them across months you type. It will not invent “retainer is 10% off recurring.” If they want you on tap whether they use the hours or not, price a retainer. If they want the same 8-hour job in March, April, and May, stay here.
Is a repeating monthly job the same as a content calendar, a weekly standing call, or a pause hold?
No. Content-calendar prices one caption sheet after identity already shipped (8 × $90 reads $720 there). Weekly-call prices a standing invite sitting outside a finite job (1 × 0.5 × 4 × $90 reads $180). Pause-hold prices a frozen brief whose Tuesdays stay empty. This card prices the same deliverable billed every month, hours that land, no unused buffer.
Do unused hours still get billed on recurring freelance work?
Not on this page. There is no unused-hours buffer here. Quiet weeks do not mint idle keep. Type the hours that land each month. If they want reserved-but-idle time paid anyway, that product lives on the retainer card, not here.
Is this recurring-work math a contract, a 10% retainer discount, or a 50-state tax engine?
No. Educational planning only — not legal, tax, or collections advice. USD so 3 × 8 × $90 is readable as $2,160. Currency and tax buffer live on the hub. This page is not a 50-state tax engine, not a seller-fee clone, and it does not invent “retainer is 10% off recurring.” Filling the card does not write a repeating-SOW clause.