This module provides the basics to turn Odoo into a crowdfunding platform.
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Turn Odoo into a crowdfunding platform: publish funding challenges on your website, collect pledges through online payments, and pay the vendor who delivers the work, with an automatic commission fee.
This module adds a Crowdfunding menu in Odoo with a Challenges list and a Configuration section. A challenge has a name, description, image, optional link, a target amount, a default pledge amount and a commission fee percentage. Its status moves through Draft, Open, Claimed, Submitted and Done using buttons on the form, and it can be published on the website.
On the website, visitors see the list of published challenges at /crowdfunding and a detail page per challenge. They can pledge an amount and pay online; if they are not logged in, a small form asks for name, email, address, city, zip and country before payment. Each pledge creates a customer invoice linked to the challenge, and the challenge shows how much has been pledged, how much is still unpaid, and whether it is funded (pledged percentage of the target).
When a vendor is assigned and the challenge is claimed, a wizard lets you create vendor bills for a chosen percentage of the amount due, after deducting the commission fee. The challenge cannot be marked Done unless the paid vendor bills match the amount to be paid. Settings let you choose the product used on invoices and the default fee percentage. Customer invoices and vendor bills show a Crowdfunding tab, and the customer portal adds a Crowdfunding pledges filter.
Depends on
Required by other modules
Menus it adds
Models and fields (6)
- res.company · extends an existing modelcrowdfunding_product_id (Product), crowdfunding_default_fee_percentage (Default fee percentage)
- account.move · extends an existing modelcrowdfunding_challenge_id, crowdfunding_target_amount, crowdfunding_vendor_amount, crowdfunding_pledged_amount
- payment.transaction · extends an existing modelcrowdfunding_challenge_id
- res.config.settings · extends an existing modelcrowdfunding_product_id, crowdfunding_default_fee_percentage
- crowdfunding.challenge · new modelname, state, company_id, fee_amount (Commission Fee Amount), currency_id, description, invoice_ids, funding_state, invoice_count, target_amount, vendor_amount, fee_percentage (Commission Fee %), pledged_amount, description_url (Description URL), vendor_bill_ids, description_image, vendor_bill_count, claimed_partner_id (Vendor), pledged_percentage (Pledged %), website_meta_title, vendor_amount_total, website_meta_og_img, pledged_amount_total (Pledges Total), vendor_amount_unpaid (Vendor Amount Unposted), pledge_default_amount (Default Pledge Amount), pledged_amount_unpaid (Unposted Pledges), claimed_partner_amount (Unposted Vendor Amount), website_meta_description
- crowdfunding.invoicing.wizard · new modelpercentage, challenge_ids, percentage_paid, vendor_bill_ids (Existing vendor bills)
Text generated by AI (DeepSeek) from reading the Odoo 18.0 code on GitHub; it may contain mistakes, so check the code before deciding. The module is very large and only part of the code was read. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 2 confirmed, 7 with no information of 9 versions.
Sources · Odoo 14.0
Confirmed on 2026-11-03 in branch 14.0 of OCA/crowdfunding.
terminal Installation and usage
OCA documentation · Odoo 18.0Configuration
Source · Odoo 18.0To configure this module, you need to:
- Go to Crowdfunding/Settings
- Review the preselected crowdfunding product that is used on vendor bills to pay people
For the crowdfunding product, be sure to set (inclusive!) taxes that make sense in your legislation. If you have default taxes set and crowdfunding is tax free, add a 0% tax.
Usage
Source · Odoo 18.0The module provides backend as well as frontend functionality.
For the backend:
- Go to Crowdfunding
- Create a new crowdfunding challenge
- Set at least a name and a description
- Click 'Open'
For the frontend:
- Navigate to /crowdfunding on your Odoo website
- Select a challenge from the list
- Join the discussion or add your pledge
No verified information in OCA: Installation.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.