Freight quoting

Freight quoting software that turns accepted quotes into shipments

Price air, ocean and road quotes with buy and sell rates on every charge line, check the margin before the customer sees a number, send a quote they can accept online, and convert it into a shipment without typing the routing, cargo or charges again.

30-day free trial · No credit card required

What a quote holds

One record with everything the shipment will need

A Tranvoro quote is not a price on an email. It is a structured record that sales fills in once and operations inherits.

Customer and contact

The customer comes from your parties list, with the contact the quote is sent to and the sales owner responsible for it.

Route

Pickup, origin, destination and delivery points from a location catalogue of seaports, airports and cities, plus your own addresses and warehouses.

Service

Mode (air, ocean, road), direction (import, export, domestic), load type such as FCL, LCL, FTL or LTL, Incoterm and service level.

Cargo and containers

Packages, weights and volumes, or containers by type, captured on the quote rather than in a note.

Validity and currency

A valid-until date and a quote currency. Quotes approaching expiry raise a notification; an expired approval link tells the customer to ask for an updated quote.

Terms

Free-text terms for validity, payment terms and surcharges that print with the quote.

A Tranvoro quote with customer, route Detroit to Toronto, road FTL, Incoterm CIF, validity date and a 100% completeness panel
A road quote in the demo workspace. The completeness panel lists what is still required before the quote can be sent.

Buy and sell

Margin is visible before the quote leaves

Every charge line carries a cost and a sale: quantity, unit, currency, cost rate and sale rate. Tranvoro totals revenue and cost, and shows profit and margin for the quote as you build it.

  • Missing costs are flagged. A line with a sale price and no cost is marked, so a quote is not sent with a margin that only exists because a cost was forgotten.
  • Optional charges stay optional. Optional lines are summed separately and are not part of the firm total.
  • Customers only see sale prices. You choose which lines are customer-visible; costs and margin are never shown on the quote PDF, the approval link or the customer portal.
  • Margin visibility follows roles. Cost and margin are restricted to the roles your workspace allows to see them.
The quote in the screenshot below — ocean import, one 40' container
ChargeCostSaleProfit
Ocean freight$2,200.00$3,100.00$900.00
Destination THC$310.00$440.00$130.00
Total (margin 29.1%)$2,510.00$3,540.00$1,030.00

Margin is profit divided by sale: $1,030 ÷ $3,540 = 29.1%. With no sale amount, margin is shown as undefined rather than 0%.

Tranvoro quote charges tab showing ocean freight and destination THC lines with cost, sale and a profit summary of $1,030 at 29.1% margin
The Charges tab of quote QT-2026-0001: cost and sale per line, with the profit summary alongside.

Send and approve

A quote the customer can accept, not just read

When a quote is ready, Tranvoro produces the PDF from your company's quote template and emails it with a secure approve/decline link.

  1. Check and mark ready

    A completeness panel tracks the fields a quote needs — customer, route, validity date, contact email, charges, cargo or containers and Incoterm — and lists anything missing.

  2. PDF and send

    The PDF uses your template. Templates are arranged from an approved block catalogue, so the layout is yours but the document cannot carry arbitrary code.

  3. Customer decision

    The customer opens the link, sees the sale lines and total, downloads the PDF and accepts or declines with an optional reason. Portal users can accept inside the customer portal.

  4. Revise

    To change a sent quote, create a revision. A link to the old revision tells the customer a newer one exists instead of letting them accept outdated prices.

The customer-facing quote approval page for QT-2026-0001 showing the route, quote total of $3,540, validity date, charge breakdown and Accept and Decline buttons
What the customer sees: sale prices and the total only. The $2,510 of cost on the same quote is not on this page.

Convert

Accepted quote → shipment in one step

Converting an accepted quote creates the shipment with the route, cargo, containers, parties and charges carried across:

  • sale lines become the shipment's receivable charges, the basis of the customer invoice;
  • cost lines become expected payables, so the shipment's estimated profit is there from the first day;
  • a duplicate guard stops the same quote being converted twice.

Operations then works the shipment — routing legs, milestones, documents — and finance invoices from the same charges. See how that continues in shipment documents and the full quote-to-invoice workflow for small forwarders.

Good to know

What Tranvoro quoting does not do

So you can judge the fit honestly.

No carrier rate marketplace

Tranvoro does not supply or look up carrier rates. You enter your buy rates; on shipment charges you can record where a rate came from (contract, spot, tariff, manual or quote) and its reference.

Reporting currency is USD

Charges can be in any currency with an exchange rate recorded on the line. Company-level totals and reports are in USD today.

Still using a spreadsheet?

Our free freight quotation template separates internal costing from the customer quote — a sensible step before moving to software.

Frequently asked

Can I quote air, ocean and road on the same system?

Yes. Each quote has a mode (air, ocean or road) and a direction (import, export or domestic), with load types such as FCL, LCL, FTL and LTL.

Does the customer see my costs or margin?

No. The quote PDF, the approval link and the customer portal show customer-visible sale lines and the total. Costs and margin stay internal and are limited to the roles allowed to see them.

What happens when a quote expires?

Quotes have a valid-until date. Tranvoro raises a notification as the date approaches, and an approval link opened after expiry asks the customer to request an updated quote.

Is quoting an extra module?

No. Every plan includes the full platform, quoting included. Pricing depends on the number of internal users, not on modules or shipments.

Build your first quote during the free trial

Add a customer, price a lane with buy and sell rates and convert it to a shipment. 30 days, no credit card.