The running of MBC is financed by the following:

  1. Research contracts
  2. Research grants
  3. Royalties from research products
  4. Donations and Subscription fees