Yes. Billforward supports one-off bills and invoices and also allows you to manually add line items to recurring subscriptions.