It typically takes a few business days for an online credit card payment to post to your account. The exact timing may depend on the credit card issuer and the payment method used.