Clue: denied profits and funding (8)
Answer: GAINSAID
Explanation: Definition: denied
 GAINS(profits/amount earned over and above amount spent) **plus**(and) AID(support of a practical nature, including funding).
Defn: …/contradicted.