Itemise by sprint, ticket, or retainer
Match the format your client's AP team prefers. Sprint-based: "Sprint 12 — 40 hrs @ $95". Retainer: "October retainer — Senior eng support, 80 hrs included". Milestone: "Milestone 2 — Auth & user management complete".