If your company has chosen to have your services be paid in arrears, then there are a few advantages you might find as opposed to adopting a payment-in-advance method. For example, if you’ve received payment in advance for a job that took more time than you anticipated and thus incurred added expenses, it might prove an awkward situation to have to bill the customer again.
With regard to accepting payment in arrears, however, where you issue an invoice after the job is fulfilled, then you have the benefit of providing an accurate up-to-date bill to the customer — and sending that bill only once. Being paid in arrears also offers your client some sense of trust that you’ll be performing the job. Paying in advance before seeing the final results may seem risky to potential customers, especially if it’s a larger job that’s more expensive.
As for disadvantages to being paid in arrears, the most common would be late payments, but the worst-case scenario would be if the customer decides to never pay the invoice at all. Then you’d be stuck with no funds for the service you provided. To prevent this from happening, you may need to perform a follow-up check with the customer to give a gentle reminder of payments due and to let them know that their account — if left unpaid — will go into arrears.