Paid Feature Development for Invoice Ninja – Contribution to Upstream?

Hello everyone,

I’m currently using the self-hosted version of Invoice Ninja and overall I’m very happy with the platform. However, there are a few features that are quite important for my use case but are currently missing.

I would like to ask whether it is possible to commission the development of certain features for a fee. A key requirement for me would be that any changes or additions are integrated into the upstream version of Invoice Ninja, rather than being maintained as a separate fork.

Is there an official way to propose and sponsor such development? Or should I get in touch directly with the core team?

Thanks in advance for any insights or suggestions!

BG
Thomas

Hi,

We recommend this company for custom changes.

Hi Hillel,

Thank you for the link.

However, the website mentions: “Add new features (Version 4 only; Starting at $2,500).”

I’m currently using Invoice Ninja Version 5, and this doesn’t address my concern — whether these features will be included in the upstream version of Invoice Ninja.

BG
Thomas

If you’d like to check if a feature would be merged I suggest asking in a discussion on GitHub

Hi Hillel,

Could you please confirm the following process:
1. I post on GitHub Discussions to ask whether a specific feature would be accepted upstream and wait for confirmation.
2. I have the feature implemented by Bold Compass.
3. I submit the modified code to Invoice Ninja (could you clarify how exactly this step should be handled?).
4. The code is integrated into Invoice Ninja shortly thereafter.

I do have a few questions regarding this:
• Can I receive a binding confirmation via GitHub Discussions that a particular feature will be accepted? It would be quite risky to invest several thousand euros without knowing for sure that the code will actually be merged into Invoice Ninja.
• What happens if the code quality is deemed insufficient?
• Is Bold Compass considered reliable enough that their code would meet the necessary quality standards?

Also, there’s still the issue that, according to Bold Compass, they only implement features for version 4. Is this information still current?

Thanks in advance for your clarification!

BR
Thomas

Hi,

The steps look correct. You can ask the developer to create a pull request and we’ll merge the changes.

Yes, if you explain the feature we should be able to commit to accepting it (assuming we think other users will benefit from the change).

We’ve worked with Bold Compass in the past, their code quality is typically quite good.

I’m not sure about v4/v5, you’ll need to ask them directly.

1 Like