I think you can use InvoiceItem for that : https://stripe.com/docs/api#invoiceitems
There's a delay before the first subscription is charged, so you can add your invoice item and it will be added to the same invoice IIRC.
Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.
When creating a subscription in Stripe you attach a token (card), email, and plan id and send it off to process. How can I create a subscription and charge for a product at the same time, and have both on the same invoice? Is that possible?
I'm guessing someone here has done this already, hope you can share your insights.
Thanks!
Please or to participate in this conversation.