Weigh-in-motion technology is an effective tool that has been extensively used to monitor traffic on highways. Pavement-based weighin-motion systems usually have poor durability and will cause traffic interruption during their installation and maintenance process. The recently developed bridge weigh-in-motion technology provides a more convenient and cost-effective alternative to the pavement-based weigh-in-motion technology. Bridge weigh-in-motion systems can be installed without interrupting the traffic. Also, bridge weigh-in-motion systems have the potential to deliver better accuracy than pavement-based weigh-in-motion systems. Due to these significant advantages, the bridge weigh-in-motion technology has been playing an increasingly important role in bridge health monitoring and overweight truck enforcement, and many studies have been conducted to continuously improve the bridge weigh-inmotion technology. In this review, the common algorithms for bridge weigh-in-motion are discussed in detail, and the typical instrumentation of bridge weigh-in-motion systems is also introduced. Meanwhile, much effort is made to identify the remaining issues in the application of bridge weigh-in-motion technology, and the corresponding future research is proposed.