Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

pSouper's avatar

NO free trial ?

Hi all, Is it possible to not have any free trial period?

I want, team billing, card upfront and NO free trial period but it seems that despite my controller setting: Spark::useStripe()->teamTrialDays(0);

members are being set up with 1 day of free trial.

can anyone explain this ? and how to really get NO free days?

thanks.

0 likes
6 replies
Cronix's avatar

Have you tried just removing teamTrialDays? Spark::useStripe(); The default, unless you set it, is null.

pSouper's avatar

@CRONIX - Initially I didn’t include ->teamTrialDays() at all. So I’ll try null now

steve_laracasts's avatar

Silly question perhaps, but there are a few ways to create plans:

        Spark::freePlan()
            ->features([
                'First', 'Second', 'Third'
            ]);
        Spark::plan('Basic', 'provider-id-1')
            ->price(10)
            ->features([
                'First', 'Second', 'Third'
            ]);

If you remove the trial days part and don't have a freePlan then it should be okay?

pSouper's avatar

@KEL_ - definately not a silly question. thanks. that was my logic when I started. still set's up a 1 day trial :(

steve_laracasts's avatar

Okay, second not silly question, do you have the noCardUpFront in there?

If so remove it and Spark should ask for CC details up front and there should be no trial!

To clarify, the only thing you should have in your booted method is:

Spark::useStripe();

Spark::plan('Basic', 'provider-id-1')
    ->price(10)
    ->features([
        'First', 'Second', 'Third'
        ]);

I just tried it and the prompts new registrations to insert cc details up front, no trial.

pSouper's avatar

@KEL_ - thanks for testing first. appreciated. now i know it's definaltey posible and therefore a me issues.

I didn't have 'noCardUpFront' but do get free trial.

*in the spirit of full disclosue, i didn't use the teambilling pram on install, then followed the laracast vid on adding it.

I suspect i missed something so will recover that now.

thanks.

Please or to participate in this conversation.