In the past few years, we have covered plenty of versatile themes that can turn your website into a classified listings portal. You don’t always have to adopt a completely new theme to start displaying free and paid posts on your site. Take WPAdverts for instance: a classifieds script with a responsive design that works with your existing theme.
WPAdverts comes with handy shortcodes, allowing you to display post grids and accept listings from your visitors. Users will be able to edit and delete their ads. You have the option to charge users for posting ads and renewing their expired posts.
This plugin lets you charge for ads that expire after a certain number of days unless renewed. It should work with most themes but you may find some that are not fully compatible with it. You can try the script here.