Handling taxes and financial implications