In Australia the Party doesn't have a limit on funding. But all funding must be declared. The government will cover the campaign funding for their portion of the primary vote. So even if you live in a safe Liberal seat. Voting for the Greens will still get the Greens some campaign money for next election.