LetterAgent

Mail physical letters by just asking your AI assistant.


Status: LetterAgent is currently in private testing ahead of public launch. Everything on this page describes the service as it works today.

Home > Guides > Shipping soil by mail

Can I ship soil by mail?

LetterAgent cannot help with soil shipped across a border, since its labels are Canada-only Xpresspost, and cross-border soil shipments are heavily restricted or banned. Within one country, small amounts of soil for testing or gardening can sometimes be mailed under strict rules, but soil carries pests, weed seeds, and plant diseases, so quarantine rules control it tightly. Check the rules for both ends before you send anything.

Why is soil treated like a quarantine risk?

Soil is a living medium. A handful can carry nematodes, fungi, bacteria, weed seeds, and insect eggs that are harmless in one region and destructive in another. Agricultural authorities treat soil as a plant pest pathway, which is why it sits alongside live plants and seeds in quarantine rules rather than alongside ordinary goods. An invasive pest that arrives in soil can cost a farming region years of control work, so the rules err on the side of refusal.

That logic explains the cross-border bans. The US restricts soil imports sharply, and Canada restricts soil movement from certain areas and from outside the country. Even soil attached to plant roots, such as nursery stock, faces inspection and certification rules. A parcel labelled as something else does not escape these rules: customs and agricultural inspectors can open and seize it, and the sender can face penalties.

ShipmentUsually allowed?What governs it
Domestic soil sample to a labSometimes, with lab instructionsLab permit and packaging directions
Soil with a plant, same province or stateSometimesLocal quarantine zones and nursery rules
Soil across the Canada-US borderGenerally noPlant quarantine and import permits
Soil overseasGenerally noDestination import ban or permit system

Can I mail a soil sample to a lab?

This is the most common legitimate case, and it works when you follow the lab instructions exactly. Testing labs usually specify a sample size, a bag type, a label format, and a shipping method, and some hold permits that cover sample receipt. Collect the sample as directed, double-bag it so it cannot leak, cushion it in a sturdy box, and include the lab submission form. If the lab is in another country, ask the lab whether it holds an import permit for soil: without one, the sample will likely be seized at the border.

Garden soil for a friend or a customer is harder. There is no lab permit behind it, and the receiving jurisdiction quarantine rules apply in full. Many gardeners instead send a soil test report, or buy local soil and share the amendment recipe, which avoids the quarantine problem entirely.

What happens if I ship soil anyway?

The likely outcomes are seizure, return, or destruction of the parcel, plus a notice from the agricultural authority. Carriers may also refuse soil parcels at the counter once they know the contents, since a seized parcel creates handling and disposal costs. Declaring soil honestly is essential: an undeclared soil parcel that leaks or is opened in transit creates a bigger problem than an honest parcel that is refused at the counter.

For ordinary Canada-only parcels up to 5 kg, a LetterAgent Xpresspost label is available through your AI assistant. Soil is a special case, though: confirm the shipment is allowed domestically and follow any lab or quarantine instructions before using any label.

Related guides

Ready to ship it? Get a shipping label with LetterAgent: describe it to your AI assistant, approve the exact quoted price, and get your label.


LetterAgent is a working name. Prices include print, postage, and our service fee. US prices in USD, Canadian prices in CAD (Canadian prices exclude applicable sales tax, added at checkout). Currently in private testing.

Need help? Ask your assistant: it can check a job's status any time. If it ever can't handle something: hello@getletteragent.com

Privacy policy | Terms of service | Data processing