Delete Orders
Magento 2.1.x, 2.2.x+ ...

Don't worry about data integrity ...
because this extension also removes any associated credit memos, invoices, and shipments so you don't have orphaned entities in your database. Have custom entities associated with your orders (RMAs for example) we can make the necessary customizations to handle them for you.
Free
Forever. We'll never charge for the basic version.
No Hassle Install
Just require via composer and run setup, that's it.
Control Access
Remove cancelled orders from your store? Limit who can remove that data.
Test Everything
Place test orders prior to taking your site to production, use this tool to clean them up.
delete orders - Magento 2.x
Whether you're placing test orders or cleaing up cancelled transactions its all just a click away with the help of this extension.
How to install?
composer require tcmp/deleteorders
php bin/magento setup:upgrade
php bin/magento setup:static-content:deploy
Want to see the source?
Check it out here: Github: TCMP M2 Delete Orders. And feel free to submit a PR or open an issue!