The primary difference between a purchase order and an invoice is that a purchase order is a request to buy goods or services, while an invoice is a request for payment after the goods or services have been delivered.