Some expenses are plain costs to the project (so internal costs), but some get billed out to the client and can sometimes be at cost, plus markup, or a custom amount. Currently all expenses show the same under internal costs and billed/unbilled money so it's not an accurate reflection where an expense get re-billed to the customer.