Hard Costs are expenses incurred on a client's behalf that require a direct payment by the firm to a vendor. When entering a hard cost into the system, firms must select a payment account associated with the expense.
Soft Costs are expenses charged to your client, but a direct payment is not made to a vendor. Some examples are mileage, copies, legal research cost, etc. These expenses will not require you to select a related bank account.