Setting up recurring expense is very easy. On the right side Advanced Option you can set when this expense to repeat. Also custom option to fit for your needs is allowed.
You can convert expense to invoice on if the expense is billable. After you create the billable expense you will be able to see the Convert to Invoice...
You can create billable expense to you customers. When adding new expense select customer and new checkbox will be shown. Check the checkbox billable ...