1. Start from the sales order, not a blank invoice. Most NetSuite invoices exist against a sales order. Once that order's fulfilled, you generate the invoice directly from it, which carries the line items, quantities, and pricing over automatically.
2. Choose how much of the order to bill. NetSuite supports billing the full order at once or billing in parts, useful for milestone billing or partial shipments where you're not invoicing everything in one go.
3. Review and adjust the lines. Tax, discounts, and any custom fields your business tracks get checked here before the invoice goes out, since this is the last step where a mistake is cheap to fix.
4. Save and send. NetSuite can email the invoice directly as a PDF, with a pay link attached if you've got NetSuite's payment processing configured, or you can batch it with other invoices to send later.
5. For recurring revenue, SuiteBilling takes over the cycle. Subscription, usage-based, or tiered billing runs through SuiteBilling instead of someone manually regenerating the invoice every period, handling proration and mid-cycle changes as part of the billing schedule itself.