Hi there, mike560. You cannot permanently delete a Custom field once created, but you can hide it to prevent it from appearing on your future invoices.
Just navigate to the Gear icon > the Custom fields > Click the Edit option > Uncheck the Invoice > Save.
Please see the sample screenshot for reference:
If you no longer want this field to appear on future invoices, you can mark it as Inactive. However, the field will still appear in your previous invoices.
Let me know if you need anything else or have any other QuickBooks-related questions.