The delivery left. Their people still cannot run it.
In 2026 the Slack after a ship is still “can you walk the team through it,” “we need a training so marketing can update it,” or “one session so the new hire is not lost.” Nobody asked for another screen. Nobody asked to reopen the brief. The PDF, the site, the system already left. They want a live session so their people can operate what they already bought. Price that clock at the hourly floor sitting on the hub — yearly keep, billable-week count, and any tax slice you entered over there. This page does not copy that tax slice, and it is not a 50-state filing table. $270 is 3 × 90 with a dollar sign so it is readable. Need a different currency on the invoice? Change it on the hub. If $90 is still a guess, begin on how to set a freelance rate.
Training extra = hours you type × hourly floor. Time the session from the first slide to hang-up. Three hours is 3. Eight hours is a long day. Add prep you will actually do and the leftover Q&A that always eats the last twenty minutes. Extra attendees beyond an included count N you type become extra hours you type — not a $50 seat, not a classroom ticket, not a fake per-head rate. This card will not mint “training is 10% of the project,” a complimentary handoff, or an industry walkthrough package.
Worked USD: 3h × $90 = $270
Preset: 3 training hours. Floor $90. Included attendees N 5. Extra people 0. Extra hours 0. Training extra: 3 × $90 = $270.
That $270 is the walkthrough itself. It sits on top of a delivery they already paid for. It is not a standing Monday Zoom while the job is still live. It is not the Figma zip. It is not a half-day they demanded before you would quote. Collect it before you block the session. Do not wait for “the project already covered training.” This page did not put training inside that project.
Third preset: 6 hours at the same $90. Extra: 6 × $90 = $540. You typed the 6. This page did not. A longer walkthrough is still hours × floor, still billed after the delivery left, still not 10% of anything.
Extra people are extra hours, not a ticket price
Second preset: same 3 session hours, same $90. Included N still 5. They bring 4 extra people beyond that 5. You type 2 extra hours for those extra people — more Q&A, a second pass, a slower demo. Billed hours: 3 + 2 = 5. Training extra: 5 × $90 = $450. Of that, session labor is $270 and extra-attendee labor is $180.
Those 4 extra people did not mint a $50/seat line. There is no classroom rate on this page. You named extra hours. The card multiplied hours × floor. If extra attendees are named and extra hours stay 0, extra hours stay 0 — this page will not invent a per-head dollar so the math looks official. Type the hours those extra people actually cost, or leave extra attendees at 0.
Five other cards that are not this walkthrough
They did not drop a recurring Monday Zoom on a live job. A standing invite that sits outside hours they already bought — while the work is still happening — is the weekly-call extra. That math is invites × length you type × how many weeks × this floor. The worked example there is four half-hour Mondays at $90, which is $180. This card is one session after the work already shipped, so their people can run the thing. Do not launder a post-delivery training into “we’ll just hop on every week,” and do not treat four standups as a one-shot handoff.
They did not ask for the native project. Hours to tidy, collect, and send the Figma / PSD / AE file after the PDF, MP4, or site already left is the source-files card. Package hours × floor. That product is a zip. This product is a live session teaching humans. Sending the .fig does not teach the intern. Training the intern does not hand over the working files. If they want both, put package hours there and training hours here.
They did not ask you to type a README. Written steps so the next person can run the thing without you on a call — hours you type × floor, stills as extra hours, not a per-page ticket, not 20% of the project — is the documentation card. 6h × $90 = $540. A Zoom does not produce a runbook. A runbook does not replace a live session. If they want both, put writing hours there and session hours here.
They did not stall the quote until you ran a discovery half-day. A paid mapping session they want before a project number exists — hours × floor, optional later credit that starts off — is the kickoff-workshop card. The worked example there is a four-hour gate at $90, which is $360. That session maps work that does not exist yet. This session teaches work that already shipped. Do not credit this $270 against a job they already paid for, and do not treat a post-delivery walkthrough as unpaid research that “should have been in kickoff.”
They did not ask you to show up in the building. Time in their office plus the commute you type, both at this floor, lives on the on-site day card. A drive is not a walkthrough. If the training is in their office, price the teaching hours here and the travel clock there. This page does not add a drive, does not cut travel in half, and does not invent a half-rate commute.
Send the sentence before you block the walkthrough
Say the training hours. Say the floor. Say $270 (or the product on the card). Say it sits on top of the delivery they already bought. If extra people and extra hours are on, say those too. Copy from this card so the dollars you send match the dollars on screen.
- 3h × $90. Training handoff after delivery: 3 hours × $90.00/hr = $270.00. That extra is hours × floor so the team can run what already shipped — not 10% of the project, and not included in the delivery they already bought. Please confirm $270.00 before I block the session.
- Same 3h, 4 extra people as 2h. Training handoff after delivery: 3 session hours + 2 extra hours I typed for 4 extra attendees beyond 5 included = 5 hours × $90.00/hr = $450.00. Extra people are extra hours, not a per-seat ticket. That is not 10% of the project. Please confirm $450.00 before I block the session.
- 6h walkthrough. Training handoff after delivery: 6 hours × $90.00/hr = $540.00. That extra is hours × floor so the team can run what already shipped — not 10% of the project, and not included in the delivery they already bought. Please confirm $540.00 before I block the session.
Skip the lecture and the “everyone knows training is 10%” line. Those turn a walkthrough into a fight. This page has no official training percent. No confirmed fee, no blocked hours. They wanted a standing Zoom while the job is live? That belongs on weekly-call. They wanted the .fig? Source-files. They wanted a written runbook the next person reads without you? Documentation. They wanted a workshop before a quote exists? Kickoff-workshop. They wanted you in the room? On-site-day. If the $90 number changed, rebuild the floor on the hub first, then name this session.
Planning math, not a training policy
This page is a planning toy, not legal, tax, or collections advice. No required walkthrough percent, no statutory training fee, no 10% of a shipped job, no classroom seat grid, and no 50-state tax engine. Stick with the agreement you already have. If you need a training clause a court will enforce, a lawyer where you work writes it before the walkthrough is booked. Numbers typed here do not write that clause.
You type session hours, hourly floor, included attendee count N, extra attendees beyond N, and extra hours for those extra people (not a per-seat dollar). You get billed hours, training extra, and one sentence to paste. USD on this card; live currency and tax buffer stay on the hub.
Rate calculator Standing Zoom on a live job Working files after delivery Written runbook, not a Zoom Paid discovery before the quote Travel clock, not a walkthrough Set the hourly floor
If billable weeks changed, rebuild the floor on the hub first. A session they asked for after the delivery left is named here — hours × floor, extra people as extra hours, not 10% of the job. A recurring Zoom on a live job: weekly-call. Native files after a bought delivery: source-files. Written docs the next person reads without you: documentation. A half-day before you will quote: kickoff-workshop. Hours in their office plus the drive: on-site-day.
FAQ
How do I charge a freelance training session after the deliverable is already done?
Training extra is hours you type × your hourly floor. The site, film, or system already left. They now want a session so their people can run it. That walkthrough is billed time on top of the delivery. Planning math, not a contract.
Is freelance training 10% of the project fee?
Not on this page. No official training percent, no required 10% of a job you already shipped, and no walkthrough slice claimed as industry standard. 3 hours × a $90 floor is $270 because you typed 3 and 90. This card will not invent a training percent of the project.
How do extra attendees change a freelance training-handoff fee?
Extra people beyond an included count N you type become extra hours you type — not a fake per-seat ticket. Type the extra hours for those extra people. This card will not mint $50/person or any other seat price. If extra attendees are named but extra hours stay 0, extra hours stay 0. The card does not invent a per-head dollar.
Is a training handoff the same as a weekly standing call, source files, a written runbook, a kickoff workshop, or an on-site day?
No. A weekly call is a repeating status invite on a live job — those hours were already the deliverable. Source files are the Figma / PSD / AE project after the PDF, MP4, or site already left. A written runbook is prose the next person reads when you are not on the call. A kickoff workshop is paid discovery they want BEFORE you quote. An on-site day bills office hours plus the commute you type. This card is after delivery: one training session so their people can operate what they already bought.
Is this training-handoff math a contract, a training statute, or a 50-state tax engine?
No. Arithmetic for planning — not a lawyer, not a tax table. $270 is 3 × $90 with a dollar sign. Currency and any tax buffer you chose stay on the hub. This page is not a 50-state tax engine. Typing here does not write a training clause.