A forward contract is a private, customized agreement between two parties to trade an asset at an agreed price on a future date. Unlike standardized futures, forwards can be tailored to any amount, date, and asset. They trade OTC (over-the-counter), not on exchanges.
Example: An Indian company must pay $1 million for US imports in 3 months. Current rate: Rs 83/$. They enter a forward contract to buy $1 million at Rs 83.50 in 3 months. If the rupee weakens to Rs 85, they save Rs 1.5 million. If it strengthens to Rs 82, they still must buy at Rs 83.50 — that is the trade-off of certainty.
The key difference from futures: forwards have counterparty risk — if the other party defaults, you lose. There is no exchange guarantee. The 2008 crisis showed how dangerous this can be — when Lehman Brothers collapsed, its forward contract counterparties faced massive losses. Despite this risk, the forward market is enormous — especially in foreign exchange, where banks trade trillions in currency forwards daily.