You can create and send one-time invoices from the Dashboard (or API) by using Stripe Billing.
Subscriptions automatically generate invoices for each billing cycle. You can choose whether to send the generated invoices to your customers or to charge a saved payment method automatically. Learn more about the invoice lifecycle for subscriptions.