The shipment details you priced on, every charge grouped by origin, freight and destination, the Incoterm, the total with currency and tax treatment, validity, and exclusions.
A quote that shows the inputs (pieces, weight, volume, containers, Incoterm, delivery address) protects you when the shipment changes. Grouping charges by where they're incurred makes the Incoterm split obvious. Validity and exclusions stop the quote being held against you after rates move.
Full guide: A freight quote reply template.
Most disputes come from what the quote didn't say. Stating "priced as general cargo, non-hazardous, tail-lift not included" protects your margin and shows the customer you read their request properly. See also our quote email template.
Laneworks drafts the reply to a quote request from your own rate sheet in about two minutes. Forward a real request to try@getlaneworks.com to see it on your own work.