Articles · App ExamplesUpdated September 2026

A moving company app is really four documents and a crew that has to fill them in.

Every moving company app carries the same four records: the estimate, the bill of lading, the item by item inventory, and whatever gets signed at the far end. Treat those as screens and the software fights the business. Treat them as documents with rules and it does not. The pattern is close to estimating apps for contractors, except that the goods leave the customer's sight in between.

This page covers what a written estimate has to contain, when it stops being changeable, why the inventory is the spine of the job, and how much you may demand before you hand the load over.

See what you can collect at delivery

The short version

A move is a chain of signed records, and the app is the chain.

A move is not one transaction. It is an estimate signed at the kitchen table, an inventory signed at the truck, a bill of lading issued before loading, and a condition check at the other end. The claims live in those records.

Outside the United States the same product is a removals company app, under national rules rather than federal ones. The shape holds: a priced quotation, an itemized list, a condition record at each end, a signature. Build the documents and the job status falls out of them.

The estimate is a signed document, not a number

For interstate household goods moves in the United States, the estimate is regulated in detail. The carrier must conduct a physical survey and give a written estimate based on it, before the bill of lading is executed, marked binding or non-binding. The customer may waive the survey in writing, signed before loading and kept as an addendum to the bill of lading.

A binding estimate guarantees the total for the quantities and services shown on it. A non-binding estimate is what you believe the total will be, priced later against actual weight and the tariff. You may charge for writing the first, and not for the second.

Two lines decide how a moving estimate app behaves. You and the customer both sign the estimate, and they get a dated copy at the time you sign it. And an estimate may be amended before loading by mutual agreement, never after the shipment is loaded. So the app needs a hard edge at the loading event: free versioning before it, recorded extra services after it.

Accessorial charges are the other trap. Elevators and long carries have to be determined before the bill of lading is prepared. Miss them and you deliver the goods and bill after 30 days. An app that invites a stair charge on the doorstep trains the crew to break that rule.

49 CFR 375.401, must I estimate charges

The inventory is the spine of the job

The regulation here maps almost directly onto a data model. A carrier must prepare a written, itemized inventory for each shipment, identifying every carton and every uncartoned item, with an identification number on each article that corresponds to the inventory.

It is prepared before or at loading, so the customer can watch and verify it. A signed copy goes to them with the bill of lading, and inventories are kept for at least a year as part of that contract.

The part homemade tools forget is the second pass. At delivery the customer must get the chance to verify the same articles arrive, check their condition, note in writing anything missing or damaged, and keep a copy of those notes. Two condition records per article, days apart, by different people.

So the article, not the job, is the unit. Number it, photograph it at origin, and make that number findable at the far end without scrolling three hundred rows. It is the record a proof of delivery app produces at a last stop, except that a mover works item by item.

49 CFR 375.503, must I write up an inventory

What the crew screen has to survive

The office view and the truck view are two products, and the truck view is the harder one. Signal is the first constraint. Moves happen in lift lobbies, basements and rural lanes, and if the inventory cannot be read and written with no bars, the crew reverts to paper. Read only offline is the classic half measure: the crew can see the job and cannot close it.

Time is the second. A moving crew app competes with a person holding one end of a sofa. Every extra field gets filled in from memory afterwards. A photo, an item number, a condition code and a name is about the limit.

The third is that the crew list changes on the morning. Two call in sick, an agency helper joins at seven, and the app has to know who was really on the job, because that is who your claims and payroll refer to. That is the overlap with a crew scheduling app.

What you may demand before you hand it over

The ceiling on a collect on delivery payment is set by the estimate you gave. On a binding estimate it is the exact estimate, plus services requested after the bill of lading was issued, plus impracticable operations charges if your tariff defines them. On a non-binding estimate the base is 110 percent of the estimate. Impracticable operations charges are capped at 15 percent of all other charges due at delivery, under 49 CFR 375.703, and the balance is billed afterwards.

That is a calculation the app can do on the doorstep. The complaint that follows a move is usually a crew leader asking for a number the carrier may not demand yet.

The delivery receipt carries a rule that catches homemade apps. Under 49 CFR 375.701, a delivery receipt or shipping document must not contain any language purporting to release or discharge you or your agents from liability. It may state that the property was received in apparent good condition except as noted on the shipping documents. So capture the signature and the exceptions, and leave waiver wording off the screen.

Try it

The most you may demand at delivery

The estimate you gave sets the ceiling on what a crew may collect before handing the shipment over. Anything above it is billed afterwards.

$3,670 maximum at delivery

A non-binding estimate sets the base at 110 percent of the estimate. Services requested after the bill of lading sit on top.

What each way of running a move gives you

ApproachSigned estimate on siteNumbered inventoryCondition noted at both endsWorks with no signal
Paper forms in a folderYesYesif it is legibleYes
Phone camera and a group chatNoNophotos onlyphotos queue
Generic forms appYesfree text onlyYesvaries by app
Moving industry platformYesYesYesvaries by app
An app you buildYesYesYesif you build for it

Building one around your own way of working

Platforms built for the moving industry do all of this, and for a company running twenty trucks they are usually the right answer. Below that, the mismatch shows up as the three fields the platform will not add: the storage unit number, the piano rate, the customer who has to be phoned an hour ahead.

Newly is an AI app builder. You describe the app in plain English, it writes a real React Native and Expo project you own, runs it on a cloud iPhone or Android simulator while it builds, and ships it to TestFlight and to Google Play internal testing. It is $25 a month, there is no free plan, and it does not come with tariff rates.

On signatures, what we checked was the documentation, not a finished build. Newly's docs list the native packages a new project already has, and Skia, a drawing and graphics library, is one of them, so a finger drawn signature needs no extra package. The docs also say a project with a backend gets a Postgres database and file storage for photos and uploads. They do not show a signature stored against a job, and we did not build one, so treat that last step as unverified.

Before you design any of it, settle what the app does on a job with no signal, because on moving day that is the normal case rather than the exception.

Questions people ask about moving company apps

The software a moving business runs a job on: the estimate, the bill of lading, the item by item inventory, the crew screen on the day, and the record signed at delivery. The crew half is a checklist that works with no signal.

Describe the move your crews actually do

Write down the documents a job has to produce and the few fields a crew will really fill in on a stairwell, then build around those.

Start building